关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

form标签的应用,form标签属性-建设HTML网站

作者:佚名   时间:2014-03-28   分享到:

可以将表单放在网站主体中的任何位置,只要将表单的元素都放在<form>标签和</form>结束标签中就可以了。也可以(并且我们通常会推荐这样做)在表单中包括通常的主体内容,来特地标注用户输入字段或者提供指示说明。

浏览器会将特殊的表单元素看成是所包含段落的一部分,如同嵌入到文本中的小图

像一样。对表单元素来说,没有什么特殊的布局规则,因此,需要用表格和样式表这样的其他元素来控制文本流中元素的放置。

至少必须定义两个特殊的表单属性,这两个属性会指定表单处理服务器的名称,以及将参数发送给服务器的具体方法。第三个可选的属性是说明通过网站安全传输时,可以改变参数的编码方式。

网站标签action属性

<form>标签中必需的action(动作)属性说明了接收和处理表单数据的应用程序的URL。大多数Web管理员都把他们的表单处理应用程序放在Web服务器上某

个特定的目录下,这个目录的名称通常为cgi-bin,代表的是公共网关接口(CommonGateway Interface, CGI)的二进制文件。在一个目录中保存这些特殊的表单处理程序,这样更便于管理,同时也可以确保服务器的安全。

一个带有action属性的典型<form>标签如下所示:

<form action="http://www.linksj.com/cgi一bin/update">

</form>

其中的URL告诉浏览器要联系kumquat. com域中名为www的Web服务器,并把用户表单的值传递给cgi-bin目录中的update(更新)应用程序,从而进行处理。

通常意义上讲,如果看到一个引用。cgi-bin目录中文档的URL的话,那么就可以很肯定地认为,这个文档实际上是一个应用程序,每次调用它的时候,该应用程序都会动态地创建一个所需要的页面。

网站标签enctype属性

浏览器在把数据传递给服务器之前,会专门对表单的数据进行编码,这样在传输过程中数据才不会被打乱或破坏。然后由服务器来决定是将参数解码,还将编码形式的参数传递给应用程序。

标准的编码格式是因特网煤体格式“application/x-www-form-urlencoded"。用<form>标签中可选的enctype属性可以改变编码格式。目前支持的编码格式只有

"multipart/form-data(多部分表单数据)”和“text/plain(纯文本)”两种。

对用户网站上传时需要使用的那些包含文件选择字段的表单来说,一般要采用多部分表单数据格式(multipart/form-data )。纯文本格式(text/plain)应该和action属性中的mailtoURL一起使用,从而将表单发送给某个电子邮件地址而不是服务器。除非表单需要文件选择字段,或是必须在action属性中使用mailto URL,否则应该忽略这个属性,而是仅仅让用户的浏览器和处理服务器使用默认的编码格式。



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/contact/20151229/n7316.html

上海联楷网络新闻