【前端web入门第二天】02 表单-input标签-单选框-多选框

表单

文章目录:


作用:收集用户信息。

使用场景:

  • 登录页面
  • 注册页面
  • 搜索区域
    在这里插入图片描述

1.input标签基本使用

input标签type属性值不同,则功能不同。

<input type="...">
type属性值说明
text文本框,用于输入单行文本
password密码框
radio单选框
checkbox多选框
file上传文件

样例代码如下:

  <!-- 特点:输入什么就显示什么 -->
  文本框:<input type="text">
  <br><br>
  <!-- 特点:输入什么都是以 点 的形式显示 -->
  密码框:<input type="password">
  <br><br>
  单选框:<input type="radio">
  <br><br>
  多选框:<input type="checkbox">
  <br><br>
  上传文件:<input type="file">

效果如下:
在这里插入图片描述


1.1 input标签占位文本

登入界面文本框中的提示信息

 文本框:<input type="text" placeholder="请输入用户名">
 <br><br>
 密码框:<input type="password" placeholder="请输入密码">
 <br><br>

在这里插入图片描述


1.2 单选框 radio

常用属性:

属性名作用特殊说明
name控件名称控件分组,同组只能选中一个
checked默认选中属性名和属性值相同,简写为一个单词

举例代码:

 <input type="radio" name="gender" checked><input type="radio" name="gender" >

效果如下:
在这里插入图片描述


1.3 多选框 checkbox

多选框也叫复选框。默认选中: checked。

举例代码如下:

兴趣爱好:
<input type="checkbox">敲代码
<input type="checkbox" checked>敲前端代码
<input type="checkbox" checked>敲前端HTML代码

效果如下:
在这里插入图片描述

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
可以使用vxe-table的selection-config配置项来实现表单中多个复选框的功能。具体步骤如下: 1. 在表格的columns中添加一个type为selection的列,用于显示复选框。 2. 在表格的props中设置selection-config属性,用于配置复选框的相关参数,例如选中的行数据、选中的key值等。 3. 在表格的methods中添加一个handleSelectionChange方法,用于处理复选框选中状态的变化。 下面是一个示例代码: ```html <template> <vxe-table :data="tableData" :columns="tableColumns" :selection-config="selectionConfig" @selection-change="handleSelectionChange"> </vxe-table> </template> <script> export default { data() { return { tableData: [ { id: 1, name: 'John', age: 20, gender: 'Male' }, { id: 2, name: 'Mary', age: 25, gender: 'Female' }, { id: 3, name: 'Tom', age: 30, gender: 'Male' } ], tableColumns: [ { type: 'selection', width: 60 }, { field: 'id', title: 'ID', width: 80 }, { field: 'name', title: 'Name', width: 120 }, { field: 'age', title: 'Age', width: 80 }, { field: 'gender', title: 'Gender', width: 100 } ], selectionConfig: { checkField: 'selected', checkMethod: (params) => { return params.row.selected }, checkAllMethod: (params) => { return params.rows.every(row => row.selected) }, checkRowKey: 'id' } } }, methods: { handleSelectionChange(selection) { console.log(selection) } } } </script> ``` 在上面的示例代码中,我们在tableColumns中添加了一个type为selection的列,用于显示复选框。在selectionConfig中配置了复选框的相关参数,例如选中的行数据、选中的key值等。在methods中添加了一个handleSelectionChange方法,用于处理复选框选中状态的变化。当用户选中或取消选中某一行数据时,handleSelectionChange方法会被调用,并将选中的行数据作为参数传入。我们可以在该方法中处理选中状态的变化,例如将选中的行数据保存到一个数组中,或者将选中的行数据发送到后台进行处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小徐要考研

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值