由於我沒有足夠的時間發表評論,所以我必須提出一個問題。我參考的情況可以在這裏看到LINK。我保證在發佈問題之前我已Google了幾個小時。HTML複選框單擊()返回FALSE或TRUE而不是READONLY或DISABLED使用jQuery
我試圖能夠「切換」HTML複選框爲只讀。這是我迄今爲止的地方。
- 「DISABLED」不是一個選項。它不會在表單中發佈。
- 「READONLY」不是真正的只讀。它可能變灰,但仍然可以點擊。
- ,似乎工作的唯一的事情就是LINK指的是什麼,並且正在申請READONLY的複選框,然後一些jQuery的,如:
$(':checkbox[readonly=readonly]').click(function(){return false;});
或$(':checkbox[readonly=readonly]').click(function(){return true;});
- 我也用的情況下,交換班好惹的readonly屬性有一些限制。
的問題是,無論第一個設置爲(TRUE或FALSE)是個什麼樣保持,直到頁面刷新。我不能簡單地通過運行其他語句返回相反(FALSE或TRUE)重新啓用複選框。
質詢
- 有沒有一種方法能夠切換的。點擊事件RETURN(TRUE或FALSE)?
- 是否有另一種方法來切換檢查複選框的功能?
非常感謝。
總是使用'.change()'處理複選框事件 – Krishna
'.change()'是不相關的。這是需要禁用的.click()功能,而不必爲表單禁用複選框。 – SeaBass