表单-表单元素

HTML 里的表单用于收集不同类型的用户输入。

表单是一个包含表单元素的区域。

表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。

表单使用表单标签 <form> 来设置,格式如下:

*表单外边框:<fieldset></fieldset> 
*表单外标题:<legend></legend>

<form action="后台地址" method="提交方式"></form>

*提交方式:
使用get方式提交时,把表单数据(name1=value1&name2=value2...) 以键值对append到url后,用 '?' 分割url和参数。
使用post方式提交时,把表单数据以键值对放在请求体中传输。

enctype 属性

*<form action="后台地址" method="post" enctype="multipart/form-data"
涉及文件上传时会用到enctype属性(只有 method="post" 时才使用 enctype 属性。)

*application/x-www-form-urlencoded ---默认为该项,就是说,在发送到服务器之前,
所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。

扫描二维码关注公众号,回复: 1995720 查看本文章

*multipart/form-data ---不对字符编码。当使用有文件上传控件的表单时,该值是必需的。
*text/plain ---将空格转换为 "+" 符号,但不编码特殊字符。一般用于传输二进制文件(图片、视频、、、)

*表单元素的通用格式:
*<input type="类型">
文本类型
  文本框 text
  密码框 password
  隐藏域 hidden
  多行文本 textarea
选择类型
  单选 radio
  多选 chickbox
  下拉 select
按钮类型
  普通按钮 button
  提交按钮 submit
  重置 reset
其他类型
  文件file 图片img 颜色color 日期date
*表单元素的非通用格式:
下拉格式
  <select name="" id="">
    <option value=""></option>
    <option value=""></option>
  </select>

在前端设计时要注意用户的感受---即界面友好
所谓的界面友好:

例:
就是当用户在页面点击单选按钮或多选按钮时,由于按钮本身过于渺小不易于用户操作
这时我们可以用 方1 <label></label>或(方2:<input id="名称" type="radio" name="sex">
<label for="名称">女</label><br>)标签,把该单选或多选的文字包一下,这样一来
用户在点击单选或多选的文字区域即可选中该按钮。

猜你喜欢

转载自www.cnblogs.com/lemon-Net-Skill/p/9284403.html
今日推荐