它会转到正确的if语句,但无论如何它总是提交表单。如果声明为真,我不希望它提交,如果他们按取消,我也不希望它提交。即使点击取消,表单也会始终提交
我也看到很多类似的问题,但他们的答案都没有在这里是正确的解决方案。
我的HTML表单:
<form action="actual link here" method="POST" target="_blank" onsubmit="ordering()">
我的JS:
function ordering() {
if($('#total').html() == "$0.00") {
alert("You have not ordered anything. Please use our contact page if you wish to contact us.");
return false;
}
else {
return window.confirm("Are you sure?");
}
}
您是否在窗体外部按下按钮? – David
不,它是在那里,对不起,我会发布整个HTML表单的东西,但它是很多项目,我相信我做了这部分权利 –
尝试'.val()'而不是'.html()' – Cjueden