一个关于"selectedIndex"的问题*********
//一个下拉框,OnChange调用了下面的javascript函数:作用是当我选择下拉框中的某一项值时,下面的文本框变为灰色,不可用
<SELECT name=cc size= "1 " tabindex= "8 " onChange= "check(this.options[this.selectedIndex].value); ">
<OPTION value=0 selected > 到付 </OPTION>
<OPTION value=1> 月结 </OPTION>
<OPTION value=2> 现付 </OPTION>
</SELECT>
//javascript函数,
<script language= "javascript ">
function check(a)
{
if (a==1|| a==2)
{
document.php_new.cur.disabled= true ;//php_new是表单名,cur是文本框名
document.php_new.cur.style.background= "#999999 ";
document.php_new.cc_charge.disabled= true ;
document.php_new.cc_charge.style.background= "#999999 ";
}
else
{
document.php_new.cur.disabled= false;
document.php_new.cur.style.background= "#ffffff ";
document.php_new.cc_charge.disabled= false;
document.php_new.cc_charge.style.background= "#ffffff ";
}
}
</script>
在上面的下拉框 <OPTION value=1> 月结 </OPTION> value= " "值能不能改成其他的值,如CC,AA等等........不一定是那个索引值0,1,2,3......如果改成其他的值,那
if (a==1|| a==2)又怎么改??
[解决办法]
if (a== 'CC '|| a== 'AA ')