前端开发input表单元素属性

1、input表单元素type属性值及其属性描述

属性值描述

button

定义可点击按钮(通常用于通过JavaScript启动脚本,即搭配js使用)

checkbox

定义复选框

file

定义输入字段和“浏览”按钮,用于上传本地文件
hidden定义隐藏的输入字段
image定义图像形式的提交按钮
password定义密码字段。使用password的字段中的字符被掩码
radio定义单选框
reset定义重置按钮,以用于清除表单中的所有数据
submit定义提交按钮,以用于将表单域中的表单数据发送到服务器
text定义单行的输入字段,用户可以输入文本,默认宽度为20字符

2、input表单的name属性

input表单的name是该表单的名字,用于区别不同表单元素,在单选框和复选框中,要实现多选项选这其中项则必须让所有选项拥有同一个name则可实现多选一

代码示例

 <form action="">
        <!-- name不同时的选框 -->
        <h3>name不同时的选框</h3>
        性别:<input type="radio" name="man">男
        <input type="radio" name="woman">女  <br>
        爱好:<input type="checkbox" name="swim">游泳
              <input type="checkbox" name="play">打游戏
              <input type="checkbox" name="read">阅读
        <h3>name相同时的选框</h3>
        性别:<input type="radio" name="sex">男
        <input type="radio" name="sex">女  <br>
        爱好:<input type="checkbox" name="like">游泳
              <input type="checkbox" name="like">打游戏
              <input type="checkbox" name="like">阅读
    </form>

页面效果

 3、input表单的value属性

input表单的value是input表单元素的值,value中读到的是什么值传入后台的便是什么值,由用户自定义

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.组成 由表单表单控件(表单元素)提示信息3个部分组成 2使用场景 收集用户信息发送到后端/台 3.表单域 包含表单元素的区域 form会把它范围内的表单提示元素提交给服务器 <form action="#" method="提交数据的方式" name="表单的名字"> </form> 注意: ①action 表单数据提交地址/路径 ②method提交表单数据的方式 get(提交时有地址)/post(提交时隐藏地址) 4.表单元素 input输入表单元素 <input type="text文本框/password密码框 /radio单选框/checkbox复选框/ name定义input元素名称/value/checked/maxlength最大长度/submit提交/reset重置/button普通按钮"> 注意: ①input是一个单标签 不独占一行 ②name是表单元素名字 要求单选框和复选框都要有相同的name值 value值则不同 ③name和value是每个表单元素都有的属性值 主要给后台人员使用 ④name属性可以自定义名字 value一般设置为空(有实际意义的选项除外,否则不能向后台传递数据 每个选项的value值不能相同) ⑤后端提交的数据 name的属性值=value的值(输入框中的内容) ⑥checked="checked"只针对单选框和复选框 设置默认选中 重要 ⑦maxlength="6"设置文本输入框最大长度 ⑧submit(可以把表单域里面元素提交给后台)和reset(还原表单中数据到初始状态)里面通过value属性可以改变文字 5.表单标签 都应该在form里面 增加用户体验 帮助表单元素提高作用域 (1)<label for="text1"></label><input id="text1"> for属性是必须的 且for属性值必须是绑定表单元素的id的属性值 id属性值可以自定义 但不能重复 即全局唯一 (2)下拉表单元素 <select name="" id=""> <option value=""></option> <option selected=""></option> <option></option> </select> 注意: ①select里至少包含一对option selected="selected"默认选定 ②如果想向后台传送数据,需要在select标签中写上name属性,每个option标签中写上value属性 (3)文本域textarea <form> <textarea cols="每行显示字符数" rows="行数"> 文本内容 </textarea> </form>

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值