0

例: 写真を承認または却下したい。

Accept の入力ボタンとフォームは次のとおりです。

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

showAlertBox()YesまたはNoで確認ダイアログを表示する JavaScript 関数です。いいえを選択すると、フォームの送信はトリガーされません。

この場合どうするか

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 に答える