2016-09-08 14 views
-2

私は、提出時にJavaコードに「投稿」するフォームを持っています。 要件は次のとおりです。 - 送信時に、ユーザーが情報を読むための[OK]ボタンが表示されます。 「OK」をクリックします。 これは単なる情報ダイアログであり、他には何もありません。 しかし、[ok]ボタンをクリックするまで、アラートボックスはそこにとどまるべきです。 私はjqueryを提出し、フォーム提出を試みました。フォーム全体がポストされて画面が更新されるので、フォームが更新され、アラートボックスが表示されなくなってから送信されます。投稿/投稿後にフォームがリフレッシュされないようにする方法

+0

私たちはあなたを助けるためにあなたのコードを参照する必要があります。あなたがAJAXを使用したり、デフォルトのフォーム提出を防ぐ必要があるように聞こえます –

答えて

3

確認ボックスを使用し、確認されていない場合は、デフォルトの操作を行わないでください。コードの私のコメントを見てください。

$(function() { 
 
    $('form').on('submit', function(e) { 
 
    if(!window.confirm('Do you want to send this form')) { /* ask for confirmation */ 
 
     e.preventDefault(); /* if not confirmed, stop the default action, else send it */ 
 
    } 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form> 
 
    <input type="text" /> 
 
    <input type="submit" value="Send" /> 
 
</form>

+0

完全に動作します。ありがとう。 –

関連する問題