form的属性

Form的属性
2007-12-04 14:30

在Form中,除了Action和Method属性以外,HTML的表单还容许其他属性使用以下格式:

HTML Element:<Form Action="URL"...>...</Form>

Attributes:Action(required), Method, Enctype, Target, OnSubmit, OnReset, Accept, Accept-Charset

Action属性指定用来处理用户输入数据的Servlet、Jsp或其他程序(如CGI,ASP)。它也可以指定将输入数据发送到E-Mail地址(如用Mailto:services@icconcept.com)。这各E-mail方式可以在HTML编写者无权使用Servlet或CGI时使用。

Method属性指定向服务器传递数据的HTTP方法。Get方法为Form的默认方法,它让数据挂在请求URL之后向服务器的Web容器发送;Post文献则把数据和URL分开发送。注意:Web请求的URL有长度限制。

Enctype属性指定了数据在发送之前的编码方式。默认值是Application/x-www-form-urlencoded,是指浏览器将空格转化成(+),而将非字母字符转化成(%)加ASCII码。同时,将输入变量和其值之间加(=),在变量之间加(&)。另一种编码方法Enctype 是Multipart/form-data。这种方法将每个输入控制变量分别以MIME类型文件自动使用Post方法向服务器传递。这种方法比较适合传递复杂的用户输入数据。使用这种方法只要在FORM内设置“ENCTYPE="multipart/form-data"就行了。

Target属性指定在浏览器中哪个Frame用来显示服务器的响应HTML,默认值是当前Frame。现在大多数专业见面使用Frame越来越少,所以不常用这个属性。

OnSubmit和OnReset属性用来添加JavaScript,这些JavaScript在用户数据被传递或重置时运行。这样,当用户点击Submit按钮时,JavaScript可以检验数据的格式。

Accept和Accept-Charset属性是在HTML4.0新加入的,它用来指定服务器程序接受的MIME类型(ACCEPT)和字符编码(ACCEPT-CHARSET)。对J2EE程序,服务器的Servlet程序必须能接受在Form里指定的MIME类型和编码类型。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值