我有很多單選按鈕的形式。根據您的選擇,將顯示不同的按鈕組。當用戶按下提交按鈕時,是否有任何方法只發布可見按鈕?由於jQuery的形式提交 - >僅訊息的數據
1
A
回答
0
例如與 .click(fn)
或.submit(fn)
功能可以掛鉤提交功能:
$("#formID").submit(function() {
//Do what you need
});
然後做一個AJAX帖子裏的數據是$(「輸入:可見」),或刪除的隱藏要素等
注:返回false阻止提交!
-1
可能,但你應該依靠服務器端邏輯,以確保沒有人可以送你「捏造」的數據無論如何。
你也許可以從表單提交這樣的(jQuery的)前刪除隱藏的人做到這一點: -
$(id).remove();
這將刪除所有隱藏的輸入控件。我真的不會特別推薦這種但是,(必須非常小心,如果你這樣做是在.NET中,因爲這會殺了視圖狀態和事件驗證。
$('input:hidden').remove();
+0
$( '輸入:隱藏')。remove()方法;這將刪除類型隱藏輸入和非可見輸入。 –
+0
'$(「input:not(:visible)」)。remove()'可能就是他的意思。 –
0
可以過濾單選按鈕,只有當你觸發形式手動提交對於
例如
<button id="myFormSubmit"> <!-- in the form -->
//In js file or in the embed function
$(document).ready(function()
{
$('#myFormSubmit').click(function()
{
var filterCheckbox1 = $('input[type=checkbox][name=checkbox1Group1]').val();
...
var filterCheckboxN = $('input[type=checkbox][name=checkboxNGroup1]').val();
});
});
相關問題
- 1. 提交的jQuery/AJAX形式
- 2. jQuery的形式提交
- 3. jQuery的形式提交
- 4. jQuery的形式提交
- 5. jQuery的形式提交
- 6. jQuery的形式提交
- 7. 形式提交使用jQuery
- 8. 以<output>的形式提交
- 9. jQuery的形式提交和JSON數據類型的返回
- 10. jQuery的`.click`提交任何形式的
- 11. Marionette.js jQuery的形式提交刪除頁面數據
- 12. 提交jQuery的多個日期選擇器形式,POST數據
- 13. jQuery的停止提交併從形式
- 14. 形式提交使用jQuery不工作
- 15. 如何提交jQuery的異步形式?
- 16. 如何使用jQuery的形式代替信息提交
- 17. jQuery的形式提交與sucess和錯誤消息
- 18. JQuery的提交軌形式不工作
- 19. 形式提交後jQuery的PHP中
- 20. jQuery的形式無限循環提交
- 21. jQuery的多形式分別提交
- 22. jQuery的形式沒有提交
- 23. jQuery的形式提交問題
- 24. 多頁jQuery的形式不提交
- 25. Firefox的形式提交問題與jQuery
- 26. jQuery的確定形式對提交
- 27. jQuery的形式提交事件
- 28. jQuery的形式提交,沒有擊中提交按鈕
- 29. jQuery的Ajax的形式提交 - 禁用提交
- 30. jQuery的形式提交 - 從醒目的結果提交調用
是的,但我需要重定向用戶與發佈數據到另一個頁面,所以我想一個正常的職位是在這種情況下去的方式? – Johan
@Johan如果你回覆真的,它會繼續提交行動。 您可以使用鉤去掉隱藏要素'$(「輸入:隱藏」)',然後返回true。 – JackWink
如果你做了一個ajax帖子並返回true,你將得到兩個帖子。去除元素並返回true是有道理的 - 請參閱我的答案以瞭解如何去做。 –