前端表单
1、在表单提交给后台时,为了交互这个时间差,用户继续进行表单提交,利用onsubmit事件去监听阻止提交表单后,提交表单后就禁用表单(disable属性)。
2、为了不让用户一个一个删除文本,JS提供select()方法,能实现一次性删除所有文本。想要获取用户所选取的文本内容,利用selectionStart和selectEnd这两个属性可以获得所选取的文本内容。
3、按下回车键提交表单,前提是在表单内部,有提交按钮,如:<Input type="submit"> 、 <buttton type="submit"> XXX </button> 、 <input type="image" src="....">(图像按钮),如果表单内部没有这些按钮,不可以响应回车键提交。
4、利用 var form= document.getElementById("xxx") form.elements[0] 可以访问该表单的第一个字段。
5、autofocus属性,H5的一个特性,加载页面后自动获取到焦点,可以不用触发focus()事件。