正しい 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?");
}
}