1. formaction属性,可以给多个submit按钮添加不同的提交地址;
<input type="submit" formaction="url" />
2. formmethod属性,给每个submit按钮添加提交方式;
<input type="submit" formaction="url" formmethod="POST"/>
3. formenctype属性,指定每个输入框不同的编码格式;
text/plain、multipart/form-data、application/x-www-form-urlencoded
4. fromtarget属性,与a标签的target属性一致;
_blank、_self、_parent、_top......
5. autofocus属性,自动获取焦点;
6. required属性,拥有此属性的输入框必须输入!
7. labels属性,表单中会存在多个label的for属性指向同一个输入框,那么js就可以通过这个输入框的labels属性获取到所有的label的数组。
$("#input").labels[2];//通过一个id为input的输入框获取它的第3个label
8. control属性,在一个标签中放了一个表单元素,那么js就可以通过这个标签的control属性获取到这个表单元素。
$("id").control;//通过control属性获取到这个表单元素
9. placeholder属性,输入框默认显示;
10. datalist标签,类似select标签,不同的是datalist是可以输入值的;
<datalist>
<option value=""></option>
<option></option>
</datalist>
11. autocomplete属性,自动填充,值on/off,后需要一个list属性值为需要填充的值;
12. pattern属性,正则表达式,符合正则表达式的输入才能通过提交;
13. selectionDirection属性,用户选择输入框中文字时通过js可获得值,未选择和从前到后选择值为forward,从后向前选择为backward;
14. indeterminate属性,复选框属性,表示当前复选框处于不明确是否选择状态,那么checkbox存在三中状态,选中,未选中,不明确;
15. image提交按钮的高度和宽度属性;
<input type="image" src="src" alt="alt" height="10" width="10"/>