js表单提交回调函数
在研究表单的时候发现一个有意思的东西——在表单提交的时候如何保证数据全部提交完毕才会清空?
我们常用的<input type="reset" value="重置" />,或者jquery的$(‘input[name=xxx]‘)val(‘‘),直接清空input的value值,都是单纯的直接清空,不会等待数据提交完毕后在清空,所以会有数据传输没完成就清空的情况,怎么解决?
搜索的时候发现一个答案——写一个回调函数,感觉不严谨。先记录下来,以后慢慢研究。
function submit(callback){ document.getElementById("myform").submit(); callback(); } function reset(){ document.getElementById("myform").reset(); } function tijiao(){ submit(reset); } <form id="myform" action=""> <input type="text" name=""/> <input type="button" value="提交" onclick="tijiao()"/> </form>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。