關於checkbox 不選中傳值問題

2021-07-08 16:50:46 字數 378 閱讀 6182

大家都知道,checkbox 不選中飾,無法傳值。

當你專案中有此需求時,不防換個思路來思考下。

你可以採用 hidden 隱藏域來判斷是否勾選了checkbox,然後通過對隱藏域 進行賦值,這樣你就得到了沒有勾選的checkbox的值,**如下:

jsp 頁面

隱藏域:

學生教練

jquery:

if(($("#students_falg").prop("checked"))&&($("#teachers_falg").prop("checked")))else if($("#students_falg").prop("checked"))else if($("#teachers_falg").prop("checked"))

checkbox,不選中傳值

方法一 方法二根據w3c的規則未選中的checkbox和禁用的控制項不是有效控制項,不會被post。因此如果要未選中的checkbox表示值0的話,就不得不曲線完成了。最近研究zend framework時候,發現其中的乙個方法formcheckbox 這個方法是生成checkbox表單的。但是它在...

checkbox,不選中傳值

根據w3c的規則未選中的checkbox和禁用的控制項不是有效控制項,不會被post。因此如果要未選中的checkbox表示值0的話,就不得不曲線完成了。最近研究zend framework時候,發現其中的乙個方法formcheckbox 這個方法是生成checkbox表單的。但是它在生成check...

checkbox,不選中傳值form

根據w3c的規則,未選中的checkbox和禁用的控制項不是有效控制項,不會被post傳值。因此如果要未選中的checkbox表示值0的話,就不得不用乙個hidden表單。來完成覆蓋傳值 生成這樣的表單,當checkbox未選中的時候,提交的是hidden表單。值0就被提交到後台了。當checkbo...