使用JavaScript使文本框可见true/false
在“我的用户”控件中,面板将ddlType和txtOthers作为文本框控件,最初txtOthers为visible false 当用户在ddlType中选择且其值(1、2、3、4、5和6)等于6时,txtOthers使visible为true,否则为false 我想通过IE8使用JavaScript来避免回发 需要帮忙吗使用JavaScript使文本框可见true/false,javascript,asp.net,Javascript,Asp.net,在“我的用户”控件中,面板将ddlType和txtOthers作为文本框控件,最初txtOthers为visible false 当用户在ddlType中选择且其值(1、2、3、4、5和6)等于6时,txtOthers使visible为true,否则为false 我想通过IE8使用JavaScript来避免回发 需要帮忙吗 if (ddlType.value==6) txtOthers.Visible=true; else txtOthers.Visible=false; 我尝试
if (ddlType.value==6)
txtOthers.Visible=true;
else
txtOthers.Visible=false;
我尝试了上面的代码,默认情况下控件是可见的,所以javascript无法识别控件
但是,默认情况下,控件使可见为false
display:none代码>或<代码>可见性:隐藏代码>
ddlType
中,这样当它变为6时,您就可以将该样式替换为txtOthersddlType
在javascript中,元素的可见性可以如下设置:
txtOthers.style.visibility=“visible”代码>(或“隐藏”
)。和textOthers.style.display=“block”代码>(或“无”
)