HTML5的form表单属性

时间:2021-03-29 22:32:05

form:HTML4中,表单内的从属元素必须书写在<form></form>之内,但是在HTML5中,表单的从属元素可以处于页面的任何位置,然后为其添加form属性,属性值为form表单的id属性值即可,表单form与从属元素的从属关系依然有效,

like this:

<form id="log">

  <input type="submit">

</form>

<input type="submit" form="log">

formaction:在HTML5中,可以为每个form的从属元素指定不同的action属性,这样一个表单内的不同按钮会指向不同的地址,

like this:

<form>
<input type="submit" formaction="XX1.jsp">
<input type="submit" formaction="XX2.jsp">
</form>

formmethod:为每个form的从属元素指定不同的提交方式(post、get、ect.);

formenctype:为每个form的从属元素规定提交前的编码方式;

formtarget:为每个form的从属元素规定执行命令后的,新页面打开的方式(_blank、_self)

autofocus:为form的文本域添加autofocus属性,则添加了该属性的文本域在页面打开时首先获得焦点

required:应用在大多数输入元素上,如果该输入元素添加了required属性,则必须填写该字段,否则不能提交