HTML元素之form的相关属性用法

发现有一些HTML标签还没有完全熟悉,重新拿起W3C手册看一篇,今天先看form和script标签

表单元素的属性:

属性描述
acceptMIME_typeHTML 5 中不支持。
accept-charsetcharset_list规定服务器可处理的表单数据字符集。
actionURL规定当提交表单时向何处发送表单数据。
autocompleteHTML5属性

  • on(默认)
  • off
规定是否启用表单的自动完成功能。
enctype见说明规定在发送表单数据之前如何对其进行编码。
method
  • get
  • post
规定用于发送 form-data 的 HTTP 方法。
nameform_name规定表单的名称。
novalidatenovalidate如果使用该属性,则提交表单时不进行验证。
target
  • _blank
  • _self
  • _parent
  • _top
  • framename
规定在何处打开 action URL。

 

accept-charset:当在网页的字符串编码和需要发送的表单字符串编码不一致时可用,假如网页字符串编码是utf-8,而表单发送的内容确实gbk2312,则我们可以规定accept-charset="gb2312",这样子接收到的内容就不会出现乱码了。

character_set服务器可处理的一个或多个字符集。如需规定一个以上的字符集,请使用逗号来分隔各字符集。常用值:

  • UTF-8 - Unicode 字符编码
  • ISO-8859-1 - 拉丁字母表的字符编码
  • gb2312 - 简体中文字符集

理论上讲,可使用任何字符编码,但没有浏览器可以理解所有的编码。字符编码使用得越广泛,浏览器对其支持越好。

如需查看所有可用的字符集,请访问我们的 字符编码参考

 

autocomplete:HTML5默认支持表单的自动完成,在输入表单框中会出现之前输入过的内容下拉,提供选择,你也可以选择关闭。autocomplete="off"

novalidate:HTML5默认时启用这个验证的,当你在表单里面输入一些HTML5的属性则能够起到作用。如<input required >、<input autofocus="true">、<input pattern=\w+@[a-z0-9]+\.[a-z]+/g />等。当你不需要这些HTML5验证时,可以加上novalidate="novalidate"

原创文章:HTML元素之form的相关属性用法 ,未经许可,禁止转载,©版权所有
原文出处:前端开发博客 (http://caibaojian.com/html-form.html)
评论已关闭。