您好我想要提交的表单,但不是在用户按ENTER键而不接受条款和条件之前。
我已经做到了但是在Safari中,当用户按下ENTER时,出现警报,按OK,表单提交。这就是我想解决的问题。感谢
<script>
function alerta(e)
{
var unicode
if (e.charCode)
{unicode=e.charCode;}
else
{unicode=e.keyCode;}
if (unicode == 13){
alert("alert message");
}
}
</script>
<form method="post" action="..php" onkeypress="alerta(event)">
...
</form>
答案 0 :(得分:0)
在表单上使用onsubmit属性,如果未选中复选框,则返回false 或者,如果你有弹出对话框 - onsubmit应返回false,并在对话框触发器中按“accept”按钮form.submit()