JS獲取checkbox的個(gè)數(shù)簡單實(shí)例
JS獲取多選框checkbox被選中的個(gè)數(shù)。
var checkbox = document.getElementsByName("likes[]");
//此處通過此種方式才能獲得多選框?yàn)閿?shù)組。
//like為name = "like[]" , 獲得時(shí)必須加上[]
var checked_counts = 0;
for(var i=0;i<checkbox.length;i++){
if(checkbox[i].checked){ //被選中的checkbox
checked_counts++;
}
}
alert(checked_counts);
我做的是每點(diǎn)擊一下多選框就判斷當(dāng)前checked個(gè)數(shù)是否超過某個(gè)數(shù)值
function checkDate(){
var n = $("#cart_q_num").val();
var checkedCount=0;
var checkbox = document.getElementsByName("tie_in[]");
//alert(checkbox.length);
for(var i=0;i<checkbox.length ;i ++){
if(checkbox[i].checked){
checkedCount++;
}
}
//alert(checkedCount);
if(checkedCount>n){
alert("The quantity of the gifts should equal to the quantity of the sunglasses set.");
return false;
}else{
$("#free_pro_selected_num").html(checkedCount);
}
}
要使函數(shù)checkdata()每次點(diǎn)擊都發(fā)揮作用,需要在checkbox框中添加onclick事件:
<input type="checkbox" name="tie_in[]" value="1" onClick="return checkData()" />
以上這篇JS獲取checkbox的個(gè)數(shù)簡單實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- JS遍歷ul下的li點(diǎn)擊彈出li的索引的實(shí)現(xiàn)方法
- Jquery和JS獲取ul中l(wèi)i標(biāo)簽的實(shí)現(xiàn)方法
- javascript操作ul中l(wèi)i的方法
- JS動(dòng)態(tài)增加刪除UL節(jié)點(diǎn)LI及相關(guān)內(nèi)容示例
- js 動(dòng)態(tài)添加元素(div、li、img等)及設(shè)置屬性的方法
- js 獲取元素下面所有l(wèi)i的兩種方法
- Javascript 獲取LI里的內(nèi)容
- js獲取對象、數(shù)組的實(shí)際長度,元素實(shí)際個(gè)數(shù)的實(shí)現(xiàn)代碼
- js獲取下拉列表的值和元素個(gè)數(shù)示例
- JavaScript獲取多個(gè)數(shù)組的交集簡單實(shí)例
- js限制checkbox勾選的個(gè)數(shù)以及php獲取多個(gè)checkbbox的方法深入解析
- JavaScript獲取ul中l(wèi)i個(gè)數(shù)的方法
相關(guān)文章
JavaScript中的各種寬高屬性的實(shí)現(xiàn)
這篇文章主要介紹了JavaScript中的各種寬高屬性的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05
js中判斷數(shù)字\字母\中文的正則表達(dá)式 (實(shí)例)
js中判斷數(shù)字\字母\中文的正則表達(dá)式,需要的朋友可以參考下2012-06-06
javascript 實(shí)現(xiàn)自由落體的方塊效果
這其實(shí)是一個(gè)很簡單的實(shí)現(xiàn),create一個(gè)新的div元素,然后append到文檔的body上,經(jīng)過一定時(shí)間的延遲,做自由落體運(yùn)動(dòng),著地后fade消失。 不多說,直接上代碼。2010-01-01

