用隱藏域解決關於checkbox 不選中傳值問題

2021-07-28 09:57:39 字數 438 閱讀 9013

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

關於隱藏域

隱藏域在頁面中對於使用者是不可見的,在表單中插入隱藏域的目的在於收集或傳送資訊,以利於被處理表單的程式所使用。基本語法 作用 我目前用到隱藏域的地方是使用隱藏域代替全域性變數的作用。例子 html js function update id 某個帶id的函式,我們要將這個id儲存下來,應用到另乙個函...

用serveResource解決跨域訪問問題

簡介 眾所周知,跨域問題是十分常見的需求,比如讓客戶端的ext js控制項可以渲染來自伺服器端的json物件。我們可以用很多很多方法來解決,比如jsonp.但是,在liferay中,我們可以用serveresource方法來優雅的解決跨域訪問問題。白板分析 以下是摘自我在技術討論會上的白板 解決方法...

用jQuery解決跨域訪問

瀏覽器端跨域訪問一直是個問題,多數研發人員對待js的態度都是好了傷疤忘了疼,所以病發的時候,時不時地都要疼上一疼.記得很久以前使用iframe 加script domain 宣告,yahoo js util 的方式解決二級網域名稱跨域訪問的問題.時間過得好快,又被拉回js戰場時,跨域問題這個傷疤又開...