我的开发部门正在讨论在填写所有元素时使用javascript自动提交表单。我们有一个包含2个select元素的表单,我们当前提交的表单都已被选中。
使用javascript自动提交表单有哪些好的pro和con参数?到目前为止,我们提出的唯一真正的论点是,如果表单是自动提交的,用户无法轻松纠正它的选择:他将不得不返回表单所在的上一页。但是,如果用户确实填写了正确的表单,可能会节省一些时间(可能是半秒,但仍然如此)。
答案 0 :(得分:6)
这是出乎意料的行为。选择(除了令人困惑的例外)不提交表格。单击提交按钮可以提交表单。
答案 1 :(得分:2)
当您将结果动态加载到当前页面时,自动提交效果很好,但您仍然不应该依赖于此。关于你的情况 - 绝对没有。
答案 2 :(得分:0)
To" fix"你提到的论点(确实很好)你可以在自动提交之前添加confirm
对话框:
if (confirm('Are the values correct?'))
myForm.submit();
除此之外,我认为自动提交没有错。