这可能是我的一些愚蠢,但我无法弄清楚这一点。请参阅下面的代码。
<%= 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>
即使单击取消,表单也会提交。我在这做错了什么?提前谢谢。
答案 0 :(得分:2)
尝试代替
onclick:"submit_form();"
这样:
onclick: "return submit_form();"
答案 1 :(得分:0)
您的取消按钮不应该是"submit"