0
我想檢查下拉列表是否已被刪除。 如果是我有進一步的行動要做。 根據我禁用的下拉列表返回值-1。 任何人都可以告訴我任何其他方式來做到這一點在JavaScript中。知道禁用選擇的返回值
以下是我的代碼:
if(form["view.modeEnabled"].value == "true"){
if((form.outFlag.checked) && ((form.outMode.value == -1) || (form.outMode.value == 0))){
invalidOut = true;
}
if((form.outFlag.checked) && ((form.outMode.value == 1))){
if(form.outModele.value == -1 || form.outModele.value == 0){
invalidOut = true;
}
}
if((form.outFlag.checked) && ((form.outMode.value == 2))){
if(form.outModeleRes.value == -1 || form.outModeleRes.value == 0){
invalidOut = true;
}
}
if((form.outFlag.checked) && ((form.outMode.value == 3))){
if(form.outModeleRes.value == -1 || form.outModeleRes.value == 0 || form.outModele.value == -1 || form.outModele.value == 0){
invalidOut = true;
}
}
if((form.inFlag.checked) && ((form.inMode.value == -1)|| (form.inMode.value == 0))){
invalidIn = true;
}
if((form.inFlag.checked) && ((form.inMode.value == 1))){
if(form.inModele.value == -1 || form.inModele.value == 0){
invalidOut = true;
}
}
if((form.inFlag.checked) && ((form.inMode.value == 2))){
if(form.inModeleRes.value == -1 || form.inModeleRes.value == 0){
invalidOut = true;
}
}
if((form.inFlag.checked) && ((form.inMode.value == 3))){
if(form.inModeleRes.value == -1 || form.inModeleRes.value == 0 || form.inModele.value == -1 || form.inModele.value == 0){
invalidOut = true;
}
}
if((invalidOut == false) && (invalidIn == false)){
submitForm(form) ;
}else{
// alert('La sélection du mode est obligatoire pour HO IN/OUT création');
window.message="La sélection du mode est obligatoire pour HO IN/OUT création";
OuvrirFenetreModal('popupErrorCreate.jsp','popup','top=300,left=350,directories=no,width=300,height=80,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no');
}
}else{
submitForm(form) ;
}
是你的問題只是如何確定一個選擇是禁用? –
那也會做... – user2911939