在我的Web应用程序的登录页面中,我有一个复选框。输入用户名/密码后,如果用户未选中复选框(T&C),则不应将其带到主页,并且将显示警告错误消息。
我尝试了以下代码。但这是行不通的。即,显示警报消息。但是用户被带到下一页(主页)。我尝试返回假,但没有运气。
谁能说出解决办法?
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)}" />
尝试将输入类型更改为 button 而不是 Submit ,将Submit操作委托给JS函数:
<input id="proceed" onclick="doSubmit()" type="button" value="${fn:escapeXml(submit_label)}" />