-2
我有一个表单在提交时会向java代码发送'post'。 要求如下 - 在提交一个警告框应与“确定”按钮,用户将阅读信息。然后点击'确定'。 这只是一个信息对话框,没有别的。 但警告框应该留在那里,直到他点击“确定”按钮。 我已经给jQuery提交,也试过表单提交。随着整个表单变得张贴并刷新屏幕,表单被刷新并且提示框在成功提交时熄灭。即使在提交/发布后,如何阻止表单刷新
我有一个表单在提交时会向java代码发送'post'。 要求如下 - 在提交一个警告框应与“确定”按钮,用户将阅读信息。然后点击'确定'。 这只是一个信息对话框,没有别的。 但警告框应该留在那里,直到他点击“确定”按钮。 我已经给jQuery提交,也试过表单提交。随着整个表单变得张贴并刷新屏幕,表单被刷新并且提示框在成功提交时熄灭。即使在提交/发布后,如何阻止表单刷新
您应该使用确认框,并在未确认时防止默认操作。在代码中查看我的评论。
$(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>
完美工作。谢谢。 –
我们需要看到你的代码,以帮助您。听起来像你需要使用AJAX和/或防止默认的表单提交 –