JavaScript限定復(fù)選框的選擇個(gè)數(shù)示例代碼_javascript技巧
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 21:13:10
JavaScript限定復(fù)選框的選擇個(gè)數(shù)示例代碼_javascript技巧
JavaScript限定復(fù)選框的選擇個(gè)數(shù)示例代碼_javascript技巧:有10個(gè)復(fù)選框,用戶(hù)最多只能勾選3個(gè),否則就灰掉所有復(fù)選框。 (用戶(hù)再次勾掉復(fù)選框時(shí),仍然可以再次選擇。) 將可變的部分設(shè)置為JS的參數(shù),以實(shí)現(xiàn)代碼復(fù)用。 JS代碼 第一個(gè)參數(shù)為復(fù)選框的name,第二個(gè)參數(shù)為最多允許的勾選值。 代碼如下: function
導(dǎo)讀JavaScript限定復(fù)選框的選擇個(gè)數(shù)示例代碼_javascript技巧:有10個(gè)復(fù)選框,用戶(hù)最多只能勾選3個(gè),否則就灰掉所有復(fù)選框。 (用戶(hù)再次勾掉復(fù)選框時(shí),仍然可以再次選擇。) 將可變的部分設(shè)置為JS的參數(shù),以實(shí)現(xiàn)代碼復(fù)用。 JS代碼 第一個(gè)參數(shù)為復(fù)選框的name,第二個(gè)參數(shù)為最多允許的勾選值。 代碼如下: function

有10個(gè)復(fù)選框,用戶(hù)最多只能勾選3個(gè),否則就灰掉所有復(fù)選框。
(用戶(hù)再次勾掉復(fù)選框時(shí),仍然可以再次選擇。)
將可變的部分設(shè)置為JS的參數(shù),以實(shí)現(xiàn)代碼復(fù)用。
JS代碼
第一個(gè)參數(shù)為復(fù)選框的name,第二個(gè)參數(shù)為最多允許的勾選值。
代碼如下:
function choicetest(name,num){
var choicearr = document.getElementsByName(name);
var a=0;
for(var i=0;iif(choicearr[i].checked){
a=a+1;
}
if(a==num){
for(var i=0;iif(!choicearr[i].checked)
choicearr[i].disabled='disabled';
}else{
for(var i=0;ichoicearr[i].removeAttribute('disabled');
}
}
范例程序
代碼如下:
無(wú)標(biāo)題文檔
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
JavaScript限定復(fù)選框的選擇個(gè)數(shù)示例代碼_javascript技巧
JavaScript限定復(fù)選框的選擇個(gè)數(shù)示例代碼_javascript技巧:有10個(gè)復(fù)選框,用戶(hù)最多只能勾選3個(gè),否則就灰掉所有復(fù)選框。 (用戶(hù)再次勾掉復(fù)選框時(shí),仍然可以再次選擇。) 將可變的部分設(shè)置為JS的參數(shù),以實(shí)現(xiàn)代碼復(fù)用。 JS代碼 第一個(gè)參數(shù)為復(fù)選框的name,第二個(gè)參數(shù)為最多允許的勾選值。 代碼如下: function