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. LINQ提交更改不提交更改
- 3. 提交後更改表格的目標
- 4. 提交更改
- 5. 更改表單提交按鈕的值以在表單提交後提交
- 6. 在div內提交表格
- 7. 提交內提交
- 8. 更改表單提交值?
- 9. 提交表格
- 10. 提交表格
- 11. 提交表格
- 12. 提交表單提交的道場編輯器內容
- 13. 用TinyMce提交內容更新文本字段提交
- 14. 如何更改表單提交後的頁面內容ASP.net C#
- 15. Git:修改歷史提交的內容
- 16. 提交後提交表格(Ruby on Rails)
- 17. Javascript提交()不提交表格
- 18. 改變風格的jQuery提交表格
- 19. 更改源提交
- 20. LostFocus提交更改
- 21. 提交更改CVS
- 22. 提交與AJAX格內的表格
- 23. 更改表單提交後內容頁面jquery
- 24. select2 - 提交表格
- 25. Python提交表格
- 26. PhantomJS:提交表格
- 27. preventDefault()提交表格
- 28. html表格提交
- 29. 表格提交Mootools
- 30. 表格不提交