【发布时间】:2014-01-11 13:18:37
【问题描述】:
在我的用户控件中有面板,面板有 ddlType 和 txtOthers 作为文本框控件,最初 txtOthers 是可见的 false 。
当用户在 ddlType 中选择并且其值(1,2,3,4,5 和 6)等于 6 时,txtOthers 使可见 true else false。
我想在 IE8 中使用 JavaScript 来避免回发。
任何帮助!
if (ddlType.value==6)
txtOthers.Visible=true;
else
txtOthers.Visible=false;
我试过上面的代码,默认情况下控件是不可见的,所以javascript无法识别控件。
但是,默认情况下,控件使可见为假。
【问题讨论】:
-
在javascript中元素的可见性可以这样设置:
txtOthers.style.visibility = "visible";(或"hidden")。还有textOthers.style.display = "block";(或"none")
标签: javascript asp.net