请教大家JS的问题!
k_v_d 2004-12-22 11:40:26 三个radio,点击头两个radio时,disable掉下面两个input框,点击第三个radio时,不disable掉!
JSP CODE
<input type="radio" name="paybyradiobutton" value="1" onClick="changeText(1)">
<input type="radio" CHECKED name="paybyradiobutton" value="2" onClick="changeText(2)">
<input type="radio" CHECKED name="paybyradiobutton" value="3" onClick="changeText(3)">
三个radio
<input name=custShippingAcctNum type="text" size="16" maxlength="35" >
<input name=CODollar type="text" size="8" value="<%= total %>" >
两个INPUT
我写的Javascript,请大家看看有什么问题,为什么实现不了功能!
function changeText(radioValue){
var curText, preText, curRadio, kvd, kvd1;
if (radioValue==1) {
curText=document.newsorder.custShippingAcctNum;
preText=document.newsorder.CODollar;
curRadio=document.newsorder.paybyradiobutton[1];
}else if(radioValue==2){
curText=document.newsorder.custShippingAcctNum;
preText=document.newsorder.CODollar;
curRadio=document.newsorder.paybyradiobutton[2];
}
else (radioValue==2){
kvd=document.newsorder.custShippingAcctNum;
kvd1=document.newsorder.CODollar;
curRadio=document.newsorder.paybyradiobutton[3];
}
kvd.disabled=false;
kvd1.disabled=false;
curText.disabled=true;
preText.disabled=true;
curRadio.checked=true;
}