使用javascript自动提交表单是不好的做法吗?

时间:2011-04-28 11:49:40

标签: javascript forms form-submit

我的开发部门正在讨论在填写所有元素时使用javascript自动提交表单。我们有一个包含2个select元素的表单,我们当前提交的表单都已被选中。

使用javascript自动提交表单有哪些好的pro和con参数?到目前为止,我们提出的唯一真正的论点是,如果表单是自动提交的,用户无法轻松纠正它的选择:他将不得不返回表单所在的上一页。但是,如果用户确实填写了正确的表单,可能会节省一些时间(可能是半秒,但仍然如此)。

3 个答案:

答案 0 :(得分:6)

这是出乎意料的行为。选择(除了令人困惑的例外)不提交表格。单击提交按钮可以提交表单。

答案 1 :(得分:2)

当您将结果动态加载到当前页面时,自动提交效果很好,但您仍然不应该依赖于此。关于你的情况 - 绝对没有。

答案 2 :(得分:0)

To" fix"你提到的论点(确实很好)你可以在自动提交之前添加confirm对话框:

if (confirm('Are the values correct?'))
   myForm.submit();

除此之外,我认为自动提交没有错。