私のWebアプリケーションのログインページには、チェックボックスがあります。ユーザー名/パスワードを入力した後、ユーザーがチェックボックス(T&C)にチェックを入れないと、ホームページに移動せず、アラートエラーメッセージが表示されます。
次のコードを試しました。しかし、それは機能していません。つまり、アラートメッセージが表示されます。ただし、ユーザーは次のページ(ホームページ)に移動します。falseを返してみましたが、うまくいきませんでした。
誰かがこれを修正する方法を教えてもらえますか?
function doSubmit() {
var checkbox = document.getElementById("terms");
if (!checkbox.checked) {
alert("error message here!");
return;
}
document.getElementById("f").submit();
}
からdoSubmitを呼び出しています
<input id="proceed" onclick="doSubmit()" type="submit" value="${fn:escapeXml(submit_label)}" />