0

例如:我想接受或拒绝一张照片。

接受的输入按钮和表单是:

<form method="post" action="viewRequests.php">
    <input type="submit" onClick="showAlertBox()">
</form>

showAlertBox()是一个 javascript 函数,它显示一个带有YesNo的确认对话框。如果我选择,则不应触发表单提交。

在这种情况下该怎么办

4

2 回答 2

4

false如果您不希望触发表单提交,您的 Javascript 函数应该返回。

例如:

<script type="text/javascript">
    function showAlertBox() {
        var answer = confirm ("Some yes/no question to the user");            
        return answer; // either true or false
    }
</script>

<form action="submit.php">
    <input type="submit" onClick="return showAlertBox()">
</form>
于 2012-06-10T17:08:38.413 回答
0

你可以这样做:

onsubmit="return showAlertBox();"

showAlertBox 函数可能是这样的:

function showAlertBox()
{
   return confirm('validate');    // confirm returns TRUE on "OK"
}
于 2012-06-10T17:15:17.080 回答