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. 如何在點擊3張圖片後顯示提交按鈕?
- 4. 如何在Google表單中點擊提交按鈕顯示消息框?
- 5. 我如何點擊按鈕點擊驗證消息而不是提交按鈕
- 6. jQuery驗證 - 當點擊提交按鈕時,相同的消息顯示多次
- 7. 點擊提交後按鈕
- 8. 點擊textarea顯示提交按鈕
- 9. 點擊提交按鈕後點擊f5
- 10. 在按鈕點擊更新面板後顯示確認消息
- 11. 在點擊提交按鈕後顯示提醒,但實際沒有提交
- 12. 如何在點擊提交按鈕時顯示彈出窗體?
- 13. 如何點擊jquery中的按鈕和提醒消息?
- 14. jQuery的點擊()在提交按鈕
- 15. 如何在點擊按鈕後顯示其他信息?
- 16. 如何在點擊提交按鈕
- 17. 在提交期間點擊事件消息按鈕
- 18. 使提交按鈕消失點擊時
- 19. 如何通過JQuery提交表單時點擊提交按鈕
- 20. 如何在點擊按鈕上的最後一個命令時顯示消息?
- 21. jQuery顯示提交按鈕輸入字段點擊
- 22. 在點擊提交按鈕時提交
- 23. 如何在點擊提交按鈕後將div顯示爲加載頁面?
- 24. 如何在提交完成後顯示div,而不是點擊按鈕?
- 25. 如何顯示值不點擊提交按鈕
- 26. 單擊單選按鈕,然後顯示提交按鈕
- 27. 百里香葉:點擊提交按鈕後顯示成功信息
- 28. 如何在點擊按鈕後顯示新的按鈕?
- 29. 讓「提交」按鈕在點擊後消失
- 30. 點擊後隱藏提交按鈕
'.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