У меня есть цикл для моих флажков ввода (см. Ниже).
<cfloop query="qGetCBList">
<input name="#qGetCBList.CheckBox#" type="checkbox" id="#qGetCBList.CheckBox#"onclick="CheckBoxSelect('#qGetCBList.CBNum#','#qGetCBList.CheckBox#','#qGetCBList.RecordCount#');"> #qGetCBList.CBDesc#
<br /><br />
</cfloop>
и моя функция JavaScript,
<script language="JavaScript">
CheckBoxSelect = function(CB,cbID,rCnt){
var myVar_CB=CB;
var myVar_CB_ID=cbID;
var myVar_RCNT=rCnt;
if(myVar_CB == 2) //"Chemical(s)........."
{
for(i=1;i<=myVar_RCNT;i++){
var myVar_CB_ID_FMT="cb"+i; //check box ID format
if(i!=2){
//alert(myVar_CB_ID_FMT);
document.getElementById("myVar_CB_ID_FMT").disabled=true;
}
}
}
else{
alert('good to go');
}
}
</script>
что здесь происходит, если установлен флажок 2 (это CBNum), то я хочу, чтобы все остальные флажки были отключены.
P.S. Это страница привязки главной страницы. Когда я не комментирую свой тег оповещения, он дает мне правильные CBNum, но отключение не работает. Если это полезно, я использую CF8.
Обратная связь и / или альтернативные методы приветствуются. Спасибо.