标签的使用(四):表单标签的使用汇总
来源:互联网 发布:网络安全员日常工作 编辑:程序博客网 时间:2024/06/08 08:16
综述:网站如何与用户进行交互?答案是使用HTML表单。表单可以把用户输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。
- 语法:
<form method="传送方式" action="服务器文件">
。讲解:action是浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php);method表示数据传送的方式(get/post)。看下面例子。效果如图。
<!DOCTYPE HTML><html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>表单标签的使用</title> </head> <body> <h1>表单标签的使用</h1> <form method="post" action="save.php"> <label for="username">用户名:</label> <input type="text" name="username" id="username" value=""/> <label for="pass">密码:</label> <input type="password" name="pass" id="pass" value=""/> <input type="submit" value="确定" name="submit"/> <input type="reset" value="重置" name="reset"/> </form> </body></html>
- 需要注意的是,所有表单控件(文本框、文本域、按钮、单选框、复选框等)都必须放在
<form></form>
标签之间。什么叫post/get传送方式,这里属于后端的内容了,等过些时日,讲到后端的时候,自然会接触到。
1.文本输入框,密码输入框。
- 基本用法,如下:
<form> <input type="text/password" name="名称,以备后台ASP、PHP调用" value="文本,默认提示值"></form>
2.文本域,输入一块内容。
-基本用法,如下:
<form method="post" action="save.php"> <label>联系我们</label> <textarea cols="50" rows="10">在这里输入内容……</textarea></form>
- cols:多行输入域的列数。rows:多行输入域的行数。
- 在
<textarea></textarea>
标签之间可以输入默认值。 - 行数和列数两个属性可用css样式的width和height来替代。后面会讲到。
3.单选框和复选框。
-基本语法,如下:
<input type="radio/checkbox" value="值" name="名称" checked="checked"/>
- type,确定使用单选框还是复选框。
- value,表示当选择这个选项时,给名为name的这组控件赋值,以便后台使用。
- name,给控件命名,便于ASP、PHP等的使用。
- checked:当设置checked=”checked”时,表示该选项默认被选中。
需要注意的是,同一组单选按钮,name的取值一定要一致。
4.下拉列表框。
-基本语法,如下:
<form> <select> <option value='提交值'>选项</option> </select></form>
- 含义显而易见,不再解释了。其中,若有
select="selected"
属性,表示该选项默认被选中。
-在select标签中设置multiple="multiple"
属性,就可以实现多选功能。
5.使用提交按钮,提交数据。语法为<input type="submit" value="按钮上显示的文字">
,重置按钮亦如是,只是把submit改为reset。
6.label的语法:<label for="控件id名称">
,当用户单击该label标签时,浏览器就会自动对焦到label中for指向的id对应的控件,无特殊用法。见例。
<!DOCTYPE HTML><html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>label使用介绍</title> </head> <body> <h1>label使用介绍</h1> <form> <label for="male">男</label> <input type="radio" name="gender" id="male"/> <br/> <label for="female">女</label> <input type="radio" name="gender" id="female"/> <br/> <label for="email">请输入你的邮箱地址</label> <input type="email" id="email" placeholder="Enter email"/> <input type="submit" value="确定" name="submit"/> <input type="reset" value="重置" name="reset"/> </form> </body></html>
思考:email输入控件怎么用?
0 0
- 标签的使用(四):表单标签的使用汇总
- 表单标签的使用
- Struts2的表单标签使用
- IONIC 表单标签的使用
- struts常用标签(包括特殊的表单标签)使用
- 表单的label标签的使用技巧
- Struts 2标签库的表单标签使用
- 使用Spring的表单标签库
- 使用spring的表单标签库
- 表单标签form的简单使用
- Struts2 常用的表单标签使用
- springMVC(12)------表单标签的使用
- 使用Spring的表单标签库
- html表单 基本标签的使用
- 13-form表单标签的使用
- 0314-form表单标签的使用
- fram的使用(frameset标签、frame标签、iframe标签)
- jstl标签使用汇总
- android 仿花椒直播中星星从底部往上移动
- Java通过while循环实现输入异常重新输入功能
- hibernate 多对一注解
- windows下如何下载并安装Python 3.5.1
- PHP中如何使用socket进行通信?
- 标签的使用(四):表单标签的使用汇总
- phpstorm配置xdebug(win)
- STL容器Set和Multisets使用
- layout资源文件重用
- 至今为止最全的Android面试题(一)
- SparkMLlib---LinearRegression(线性回归)、LogisticRegression(逻辑回归)
- 手机管理器之自动挂断黑名单的来电(六十四)
- 反射(reflaction)的用法介绍
- 伯努利数应用