关于script 的问题在线等

tdy1234 2007-06-13 03:41:17
小弟写了个这样的script
<script>
function changelocation()
{
var id=form2.PayKind.value;
if(id=="首期")
{
form2.PremNumber.value="1";
form2.PremNumber.readonly="ture";
form2.Cvrg.disabled="false";
}
else if(id=="补缴首期")
{
form2.PremNumber.value="0";
form2.PremNumber.readonly="ture";
form2.Cvrg.disabled="false";
}
else if(id=="POS")
{
form2.PremNumber.value="0";
form2.PremNumber.readonly="true";
form2.Cvrg.disabled="true";
}
}

</script>
form2.Cvrg.disabled="true";这一句将一个下拉框置为不可读写。
在我选择POS这个 属性的时候它进行了操作,但是当我回选其他属性的时候,这个不可读写的属性一直保持,怎么样让它只在选择POS属性的情况下才不可读写,其他情况下都可以操作
...全文
154 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qdzhouyan521 2007-06-13
  • 打赏
  • 举报
回复
form2.Cvrg.disabled="false"; 改为form2.Cvrg.disabled=false;
lingkeylbh 2007-06-13
  • 打赏
  • 举报
回复
楼上的正解
小官同志 2007-06-13
  • 打赏
  • 举报
回复

form2.PremNumber.readonly="true";
这里的true和false是不能加""号的
chouchy 2007-06-13
  • 打赏
  • 举报
回复
<script>
function changelocation()
{
var id=form2.PayKind.value;
if(id=="首期")
{
form2.PremNumber.value="1";
form2.Cvrg.disabled=false;
}
else if(id=="补缴首期")
{
form2.PremNumber.value="0";
form2.Cvrg.disabled=false;
}
else if(id=="POS")
{
form2.PremNumber.value="0";
form2.Cvrg.disabled=true;
}
}

</script>
<form name="form2">
<select name="PayKind" onchange="changelocation()">
<option value="首期">首期</option>
<option value="补缴首期">补缴首期</option>
<option value="POS">POS</option>
</select>
<input type="text" name="PremNumber" readonly="readonly"/><input type="text" name="Cvrg"/>
</form>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧