大家都知道,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...