表单元素概述 表单(Form),用于收集用户信息、提交用户请求等 处理过程 1、设计表单,并放入一些输入域 2、网站访问者在自己的计算机上填写上述输入域,并提交到服务器端 3、服
表单元素概述表单(Form),用于收集用户信息、提交用户请求等 处理过程
其执行过程可以用下图表示: 语法:开始标记:必需 主要属性:1、accept:文件上传所使用的MIME类型列表。 作用:定义一个区域可以加入表单对象。 表单元素的基本结构:
get方式提交的数据,服务端使用request.QueryString获取变量的值。
get方式的请求是把参数数据队列附加在提交表单的ACTION属性所指的URL后面,值和表单内各个字段一一对应,以?分割URL和传输数据,参数之间以&分割,由于可以在URL里面看到参数数据,所以get方式不安全。
URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制是2083字节(2K+35)。对于其他浏览器,如Netscape、FireFox等,理论上没有长度限制,其限制取决于操作系统的支持。
IIS 6.0之前没有这些限制。[参2] 总结: 1、get方式的安全性较post方式要差一些,所以,如果包含一些重要的信息,简易使用post数据提交方式。 表单控件元素表单控件元素是包含在表单元素中具有可视化外观的HTML元素,用于访问者输入信息。 一、input元素input元素包括:
根据对type属性的不同取值,可以建立多种显示风格的表单控件,如文本区域、口领域、复选框等。 主要属性: 1、文本域控件type="text" 示例: 例如:
结果: 2、密码框type="password" 示例: 例如:
结果: 3、复选框控件type="checkbox" 基本语法 建议:name和id的值一致
例如:
结果: 4、单选按钮type="radio" 基本语法 示例:
例如:
结果: 默认第一个被选中。 5、提交按钮type="submit" 例如:
结果: 6、重置按钮type="reset"
例如:
结果: 7、图像按钮type="image" 8、普通按钮type="button" 作用: 点击按钮,实现某种效果。 例如:
结果: 9、隐藏控件type="hidden" 10、文件选择控件type="file" 例如:
效果: 选择文件后的效果: 二、textarea元素作用:建立一个多行的文本输入区域。
例如:
结果: 三、select元素列表框元素,用于建立一个选择菜单/列表,效果类似于C#中的ComboBox,实现下拉框的效果 option元素菜单项/列表项元素,代表一个选择菜单/列表的选项 基本语法 示例:
结果: 四、Label元素语法: 如下图所示: 主要属性: 示例:
结果: 这样,点击名字或姓氏的时候,其后面的文本框会自动获取焦点。 五 、表单高级应用1、只读属性readonly:希望某个框内的内容只允许用户看,不能修改。 例如:给名字文本框增加value值,value值只能看,不能修改
结果: 2、禁用属性disable:因没达到使用的条件,限制用户使用。 例如:
结果: 从图中可以看出:姓氏文本框是灰色的,表示禁用。 |
2021-05-27
2021-07-07
2021-05-27
2022-08-09
2022-02-26