2022年新出了哪些form表单新特性

145 阅读1分钟

①requestSubmit()方法:requestSubmit()方法和submit()方法的区别在于,requestSubmit()方法会触发开发者自定义的submit事件,而submit()方法会直接触发表单元素的原生提交,往往会页面刷新(如果action属性值为空)或者跳转;另外,submit()方法会跳过浏览器内置的表单验证,但是requestSubmit()方法不会;
②专为submit事件的submitter属性:submitter属性可以让我们知道表单提交是点击那个按钮触发的,这是个只读属性,是submit事件中的event对象中的一个属性。
③formdata事件:此事件是绑定在 form元素上的,主要是可以让表单在提交之前(数据发送到服务器之前),改变需要发送的表单数据;
④showPicker()方法:showPicker()方法可以在没有点击行为触发的情况下,让部分自带交互面板的input输入框显示这些交互层,比方说date日期选择输入框,color颜色选择输入框,file文件选择框等
(参考:www.zhangxinxu.com/wordpress/2…