为什么,js实现当获得焦点,输入框不可变并不能实现?thankyou了!
<inputtype="text"name="c_count_1"id="c_count_1"/>当第二个框获得焦点时,如果第一个框为0,第二个框则不能修改<inputt...
<input type="text" name="c_count_1" id="c_count_1"/>
当第二个框获得焦点时,如果第一个框为0,第二个框则不能修改
<input type="text" name="c_year_sr_1" id="c_year_sr_1"
onfocus="xz1('c_count','c_year_sr','_1')"/>
function xz1(a,b,n){
if(document.getElementById((a+n)).value=="0"){
document.getElementById((b+n)).readOnly=true;
}
}
但是我这么写,只有第二遍才好使,刚进入页面的时候不好使,是为什么? 展开
当第二个框获得焦点时,如果第一个框为0,第二个框则不能修改
<input type="text" name="c_year_sr_1" id="c_year_sr_1"
onfocus="xz1('c_count','c_year_sr','_1')"/>
function xz1(a,b,n){
if(document.getElementById((a+n)).value=="0"){
document.getElementById((b+n)).readOnly=true;
}
}
但是我这么写,只有第二遍才好使,刚进入页面的时候不好使,是为什么? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询