Web表单
web表单是为了实现客户端与服务器的通信,即像服务器提交数据。一般,虽然在ASP.NET中的实现方式与传统的实现方式不太一样。但是这里还是讲一讲,方便我们在javascript中来操作这些元素。
提起web表单就会让人想起<form><input><select>等元素。对,其实表单就是这些元素定义的,下面我们来看看表单的组成元素
HTML表单是通过<form>元素来定义的,它有以下特性
method ---发送请求的方式,post或get。post和get的区别在AJAX的文章里又提到
action ---表示表单要提交到的地址URL
enctype ---当向服务器端发送数据时,数据应该使用的编码方法。默认是application/x-www-url-encoded,不过上传文件的时候可以设置成multipart/form-data.
accept ---当上传文件时,列出服务器能正确处理的mime类型
accept-charset---当提交数据时,列出服务器接受的字符编码
HTML表单可以包含以下输入元素,输入元素就是获取用户输入值。
<input>,通过type属性来判断是那种输入控件,type的值有以下
text ---单行文本
radio ---单选按钮
checkbox ---复选框
file ----文件上传文本框
password ---密码输入框
button ----一般按钮
submit ---提交按钮
reset ---重置按钮
hidden ---隐藏元素,不会显示,但是实际存在
image ---图像,与提交按钮功能一样
出了<input>还有许多元素,这里要参考HTML,这里只是列出一般我们需要用到的元素和操作
<select>元素---渲染组合框或者下拉列表框,里面的值由<option>元素定义
<textarea> ---多行文本框,尺寸由rows和cols特性来确定

浙公网安备 33010602011771号