jQuery實現的限制checkbox核取方塊選中的數目
在實際應用中,可能會有這樣的情況,那就是提供了很多可供選擇的核取方塊,但是選中的數目是有限制的,如果超過了指定的數目,就會給出給出提示,下面就通過程式碼例項介紹一下如何實現此功能。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#box input[type=checkbox]").click(function(){ if($("#box input[type=checkbox]:checked").length>3){ $("#show").text("選中超出限制"); return false; } }) }) </script> </head> <body> <div id="show"></div> <div id="box"> <input type="checkbox" value="1"/> <input type="checkbox" value="2"/> <input type="checkbox" value="3"/> <input type="checkbox" value="4"/> <input type="checkbox" value="5"/> <input type="checkbox" value="6"/> <input type="checkbox" value="7"/> </div> </body> </html>
上面的程式碼實現了限制選中個數的效果,下面介紹一下它的實現過程。
一.程式碼註釋:
1.$(document).ready(function(){}),當文件結構完全載入完畢再去執行函式中的程式碼。
2.$("#box input[type=checkbox]").click(function(){}),為核取方塊註冊click事件處理函式。
3.if($("#box input[type=checkbox]:checked").length>3),判斷選中的核取方塊選中的數目是否大於3,。
4.$("#show").text("選中超出限制"),在div中寫入文字。
5.return false,取消預設行為,這個很重要,當超出的時候,再點選其他核取方塊也不會被選中。
二.相關閱讀:
1.[type=checkbox]可以參閱jQuery [attribute=value]一章節。
2.click事件可以參閱jQuery click 事件一章節。
3.:checked可以參閱jQuery :checked一章節。
4.return false可以參閱javascript中return false的作用是什麼一章節。
相關文章
- jquery限制checkbox核取方塊選中數目jQuery
- jquery限制checkbox核取方塊被選中的數目jQuery
- JavaScript 限制核取方塊選中數目JavaScript
- javascript 限制checkbox核取方塊選中數量JavaScript
- jquery實現checkbox核取方塊全選效果jQuery
- jquery獲取選中checkbox核取方塊的值jQuery
- jquery實現的判斷checkbox核取方塊是否被選中jQuery
- jQuery獲取選中的checkbox核取方塊的值jQuery
- jQuery Validate限定核取方塊選中的數目jQuery
- jquery獲取沒有選中的checkbox核取方塊jQuery
- jQuery實現的將選中的checkbox核取方塊的值存入陣列jQuery陣列
- 使用jquery獲取被選中checkbox核取方塊的值jQuery
- jQuery判斷checkbox核取方塊是否選中jQuery
- jQuery核取方塊checkbox的全選和反選jQuery
- jQuery 判斷checkbox核取方塊是否被選中jQuery
- js實現checkbox核取方塊的反選效果JS
- jQuery checkbox核取方塊操作jQuery
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- js獲取選中checkbox核取方塊的值JS
- javascript獲取選中checkbox核取方塊的值JavaScript
- jquery判斷checkbox核取方塊是否被選中的幾種方式jQuery
- JavaScript獲取選中checkbox核取方塊值JavaScript
- jquery table下的核取方塊選中、取消jQuery
- javascript實現checkbox核取方塊全選和反選功能JavaScript
- jQuery如何判斷一個checkbox核取方塊是否被選中jQuery
- jQuery如何實現核取方塊全選和全不選jQuery
- 如何使用jQuery實現核取方塊的全選和取消jQuery
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- JavaScript判斷checkbox核取方塊是否選中JavaScript
- jQuery獲取所有的checkbox核取方塊元素jQuery
- 獲取選中checkbox核取方塊的值程式碼例項
- jQuery操作checkbox核取方塊方法大全jQuery
- checkbox 核取方塊全選程式碼
- jQuery無法設定checkbox核取方塊選中原因解析jQuery
- JavaScript設定checkbox核取方塊選中狀態JavaScript
- jQuery獲取選中核取方塊的值程式碼例項jQuery
- jQuery第二次無法全選checkbox核取方塊jQuery