2
A
回答
3
有幾個選項:你可以在實際提交之前替換表單域。你可以爲此添加隱藏字段。我不喜歡這個選項,因爲你可能有驗證問題,你必須撤消你的更改。
您可以通過AJAX進行發佈,只發布您的值,然後根據結果採取適當的措施。在這種情況下,原始帖子從不發生。這就是我可能會做的。通過這種方式,您的原始表單保持不變,您可以處理服務器端驗證,而無需撤消表單上的任何內容。
$(function() {
$('form').submit(function() {
var $form = $(this);
var data = // ... generate your custom data ...;
$.post($form.attr('action'), data, function(result) {
// ... do something based on result
});
return false; //cancel original submit
});
});
相關問題
- 1. Mootools表單提交和內容更改
- 2. Rails:提交更改表格
- 3. LINQ提交更改不提交更改
- 4. Orbeon:提交更改輸入內容
- 5. 更新內容提交後
- 6. 內容溢出提交表格
- 7. 提交後更改表格的目標
- 8. 提交更改
- 9. 提交內提交
- 10. 更改表單提交按鈕的值以在表單提交後提交
- 11. 在div內提交表格
- 12. 更改表單提交值?
- 13. 提交表格
- 14. 提交表格
- 15. 提交表格
- 16. 提交表單提交的道場編輯器內容
- 17. 用TinyMce提交內容更新文本字段提交
- 18. Git:修改歷史提交的內容
- 19. 如何更改表單提交後的頁面內容ASP.net C#
- 20. 提交後提交表格(Ruby on Rails)
- 21. JQuery函數提交()不提交表格
- 22. Javascript提交()不提交表格
- 23. 未提交頁面提交表格
- 24. 更改提交者
- 25. gldatepicker更改提交
- 26. 提交更改CVS
- 27. LostFocus提交更改
- 28. 更改源提交
- 29. 更改表單提交動作,然後提交表單
- 30. 改變風格的jQuery提交表格