HTML的表单总动员

2017-05-23  本文已影响0人  PhilongHuynh
1. form表单有什么作用?有哪些常用的input 标签,分别有什么作用?

  在开发WEB程序过程中,表单是页面上非常重要的内容,用户可以输入的的大部分内容都是在表单的元素中完成的。在客户端与服务器的交互在大多数情况下也是通过用户点击表单中的按钮来完成的。
常见的input标签:
text :文本 常见于用户输入文本内容
hidden:防止一些隐秘的数据
radio:单选框 常见的用于用户需要对描述内容作出唯一的判断
checkbox:复选框 常见于对描述内容要求多选
select:下拉框 是option的父级元素,option元素内容为下拉框内容
textarea:文本域 可以设置宽-高。作用为大量为本输出提供文本域
button:按钮,常见的有提交,重置作用。(也有图片按钮)
label:为一个文本框控件与一个验证按钮,为文本绑定一个标签元素

在HTML5以后又引入了新的元素:

text/plain:转换 主要作用于将空格转换成“+”号,不对其他特殊编码
required:提醒 在当前文本域输入内容为空白时,会提示用户必须输入内容
(在设置表单元素时不要遗漏编辑value值,否则不能后端无法获取前台数据)

2. post 和 get 方式的区别?

区别:get是向服务器发送索取请求,post则是向服务器发送提交数据请求。

3.在input里,name 有什么作用?

那么属性可以通过提交数据的索引-附记,通过控制相同的name属性来实现单选框的实现。

4.radio 如何分组?

为属于同一组(类别)的选项赋予相同的name值
eg:
<input name="sex" value="women">女
<input name="sex" value="man">男
<input name="sex" value="secrecy">保密

5.placeholder 属性有什么作用?

placeholder是指文本框<input type="text">或者<textarea>处于未输入状态时显示输入提示。当文本框处于未输入状态且未获取光标焦点时,模糊显示输入提示文字。

6.type=hidden隐藏域有什么作用?

  一般而言,前端的code都是开源的。用户很轻易的就可以获取,但是hiddeen比较特殊,它是一个隐藏的域。所以我对hidden有以下几点理解:1.项目上线时。功能为完全具备。留下hidde以后可能为以后的开发埋下伏笔。2.开发者用于暂存一些信息。3.最后一点出于安全性的考虑,我们的页面当被无故劫持时,可以透过前端发来的数据与后端的实现记录下来的数据进行对比,如果相同我们就可以暂时判断网页是安全的。

上一篇 下一篇

猜你喜欢

热点阅读