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特性来确定

  

posted @ 2011-11-02 13:24  刘中栋  阅读(286)  评论(0)    收藏  举报