即使我在确认表单提交对话框中单击取消,表单也会提交

时间:2014-10-13 07:32:52

标签: javascript ruby-on-rails

这可能是我的一些愚蠢,但我无法弄清楚这一点。请参阅下面的代码。

<%= submit_tag "Send Request", :class=>"btn btn-primary", onclick:"submit_form();"%>

<script type="text/javascript">
  function submit_form(){
  var email = document.getElementById('customer_email').value;
  return confirm("An email will be sent to "+email+" on behalf of your request. Proceed?");
    }   
</script>

即使单击取消,表单也会提交。我在这做错了什么?提前谢谢。

2 个答案:

答案 0 :(得分:2)

尝试代替

onclick:"submit_form();"

这样:

onclick: "return submit_form();"

答案 1 :(得分:0)

您的取消按钮不应该是"submit"

的类型