0
点赞
收藏
分享

微信扫一扫

04HTML表单的基本介绍

舍予兄 2022-03-23 阅读 106
html5

表单

form表单用于收集用户的信息并且发送给后台,一般用于Web的登录、注册等功能的实现。表单中的表单子元素包括:输入框、按钮、下拉框、复选框、文件上传等内容。用户在这些子元素中输入的信息就会以表单的形式发送给后台处理。
form标签里面包含actiontarget、**method **等属性。action属性用来设置表单提交到的服务器网址。target="_blank"时,点击提交后会重新打开新的页面,而不是刷新原页面。method属性用来设置提交方式,有 postget 两种方式。post方式不会显示提交信息,相对较安全,对于长度没有限制;get方式提交后地址栏会显示用户提交的信息,相对不安全,而且长度有限制。

一些常见的表单元素:

1.input文本输入标签
1)type属性:可以通过type属性来指定输入标签的类型。常用的type类型如下:

类型说明
文本框 text输入的文本信息直接显示
密码框 password输入的文本信息以圆点或星号显示
重置按钮 reset重置表单为初始值
单选按钮 radio单选按钮
复选框 checkbox复选框,如兴趣选择
按钮 button可以自定义事件,如提交
文件上传 file选择文件上传
隐藏字段 hidden页面上不显示,用户看不到,但在提交时会一起提交

2)name属性:设置了name属性后端才会接收到数据,name里面的名字可以自行设置
3)placeholder属性:用来提示输入内容

2.label静态文字标签
用于给各元素定义说明,可以提高用户体验度。给for属性里面填上对应input标签里面的id属性值,当点击用户名时,会选中输入框。

  <label for="user">用户名:</label>
  <input type="text" name="lwl" placeholder="请输入用户名" value="123" id="user" readonly><br>

3.select选择标签
用于设置下拉选项,提供用户选择内容

<!--  1)select:设置下拉框 必须加上value值-->
<!--  2)option:设置用户选择-->
  <select name="address" id="address">
    <option value="HN">湖南</option>
    <option value="CQ">重庆</option>
    <option value="SC">四川</option>
  </select>

4.textarea多行文本标签
多行文本框,如进行个人描述等,可以自己扩大缩小

<!--rows:行数  cols:列数-->
  <textarea name="introduce" id="introduce" cols="30" rows="10">
  </textarea>

注意:用户选择的必须加上value属性,才能前后端交互 不然后台无法接受传过去的数据,如type=“radio”;type=“checkbox”;select选择等。用户输入的都要加name属性,不然后台接收不到

举报

相关推荐

0 条评论