var selvalue = document.form1.Sel_dt.options[document.form1.Sel_dt.selectedIndex].value;
if(selvalue == "a"){
document.form1.Txt_type.readonly = false;
}else{
document.form1.Txt_type.readonly = true;
}放到Sel_dt的onchange事件调用的方法里
if(selvalue == "a"){
document.form1.Txt_type.readonly = false;
}else{
document.form1.Txt_type.readonly = true;
}放到Sel_dt的onchange事件调用的方法里
if(document.FORM1.Sel_dt.value==null)
{return;
}else{
...........................
}
////////////////////////////////////////////////////
如果Sel_dt的初值为0就把那个比较换成0。
<select name="Sel_dt" onchange="selectChange();">
<script language=javascript>
//选择“分类选择”下拉列表框后,做相应操作
function onchange()
{
var selvalue = document.form01.Sel_dt.options[document.form01.Sel_dt.selectedIndex].value;
if(selvalue == "A"){
document.form01.Txt_type.readonly = true;
}
if(selvalue == "B"){
document.form1.Txt_str.readonly = false;
}
}</script>为什么在页面上没有作用???
2、你select里onchange事件触发的函数名和你定义的不一样,怎么执行呢?