3
A
回答
6
可能,这将帮助:
$('#submitButtonID').click(function(){
alert('Please wait while form is submitting');
$('#formID').submit();
});
10
您在submit
按钮通常的形式提交到服务器和所有客户端脚本执行单击停止后。所以,除非你AJAX化你的表单,否则无法工作。为了AJAXify你的表格,你可以连接到submit事件,并替换默认动作:
$(function() {
$('#theForm').submit(function() {
// show a hidden div to indicate progression
$('#someHiddenDiv').show();
// kick off AJAX
$.ajax({
url: this.action,
type: this.method,
data: $(this).serialize(),
success: function() {
// AJAX request finished, handle the results and hide progress
$('#someHiddenDiv').hide();
}
});
return false;
});
});
和您的标记:
<form id="theForm" action="/foo" method="post">
<input name="foo" type="text" />
<input type="submit" value="Go" />
</form>
<div id="someHiddenDiv" style="display: none;">Working...</div>
4
Ajaxifying不需要形式。您可以在提交期间显示隐藏的div元素。只要服务器端没有发回任何响应,浏览器将继续显示初始页面。
您可以使用CSS display: none
来初始隐藏一个元素。您可以使用jQuery.show()来显示与选择器匹配的元素。
<!DOCTYPE html>
<html lang="en">
<head>
<title>SO question 3377468</title>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$(document).ready(function() {
$('#form').submit(function() {
$('#progress').show();
});
});
</script>
<style>
#progress {
display: none;
color: green;
}
</style>
</head>
<body>
<form id="form" action="servlet-url" method="post">
...
<input type="submit">
</form>
<div id="progress">Please wait...</div>
</body>
</html>
所以,只要你是not using scriptlets in JSP跑业务繁忙的东西,而是一个servlet类这又显示了JSP在处理结束时,它会像您期望的工作。
相关问题
- 1. 如何在按钮点击后显示“No More Data”消息javascript
- 2. 如何在点击提交按钮后显示图片?
- 3. 如何在Google表单中点击提交按钮显示消息框?
- 4. 点击提交后按钮
- 5. 在点击提交按钮后显示提醒,但实际没有提交
- 6. 如何在点击提交按钮时显示弹出窗体?
- 7. 如何点击jquery中的按钮和提醒消息?
- 8. jQuery的点击()在提交按钮
- 9. 如何在点击提交按钮
- 10. 在提交期间点击事件消息按钮
- 11. jQuery显示提交按钮输入字段点击
- 12. 在点击提交按钮时提交
- 13. 如何在提交完成后显示div,而不是点击按钮?
- 14. 单击单选按钮,然后显示提交按钮
- 15. 百里香叶:点击提交按钮后显示成功信息
- 16. 后点击禁用提交按钮
- 17. 禁用按钮提交点击jquery
- 18. JQuery的:拦截点击提交按钮
- 19. 如何在点击提交按钮后留在同一页面
- 20. jQuery:ajax,点击提交按钮
- 21. 当点击提交按钮
- 22. 点击提交按钮
- 23. 提交按钮点击
- 24. 提交后将显示警报消息
- 25. 提交后显示警告消息
- 26. 提交后显示消息(php,html)
- 27. 在ASP.net中点击按钮显示消息
- 28. 如何显示后确认的jQuery按钮OK点击
- 29. 当用户点击ember.js中的提交按钮时,如何在文本框为空时显示错误消息?
- 30. 如何在点击提交按钮后使用“display:block”?
'.clickfunction()'?你的意思是'.click(function(){' – Harmen 2010-07-31 09:09:18
@Harmen ..是的,输入错误。谢谢 – sTodorov 2010-07-31 09:18:27
@Gaby感谢编辑 – sTodorov 2010-07-31 09:19:09