2016-09-08 44 views
-2

我有一个表单在提交时会向java代码发送'post'。 要求如下 - 在提交一个警告框应与“确定”按钮,用户将阅读信息。然后点击'确定'。 这只是一个信息对话框,没有别的。 但警告框应该留在那里,直到他点击“确定”按钮。 我已经给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

完美工作。谢谢。 –