表单提交警报确定

时间:2015-10-13 16:28:20

标签: javascript forms safari alert form-submit

您好我想要提交的表单,但不是在用户按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>

1 个答案:

答案 0 :(得分:0)

在表单上使用onsubmit属性,如果未选中复选框,则返回false 或者,如果你有弹出对话框 - onsubmit应返回false,并在对话框触发器中按“accept”按钮form.submit()