使用JavaScript使文本框显示为true / false

时间:2014-01-11 13:18:37

标签: javascript asp.net

在我的用户控件中,面板和面板将ddlType和txtOthers作为文本框控件,最初txtOthers显示为false。

当用户在ddlType中选择并且其值(1,2,3,4,5和6)等于6时,txtOthers使其可见为true,否则为false。

我想用IE8使用JavaScript来避免回发。

任何帮助!。

if (ddlType.value==6)
    txtOthers.Visible=true;
else
   txtOthers.Visible=false;

我尝试过上面的代码,默认情况下控件在in-visible中,因此javascript无法识别控件。

但是,默认情况下,控件显示为false。

1 个答案:

答案 0 :(得分:0)

  1. 使控件可见(默认情况下应该可见)
  2. 使用CSS样式display:none;visibility:hidden;
  3. 隐藏元素
  4. ddlType添加一个事件监听器,因此当它变为6时,您将样式换成txtOthers
  5. 还会停用ddlType
  6. 的自动回复