根据下拉列表选择使文本框可见

时间:2011-10-11 20:00:27

标签: jquery .net

我有一个带有选项的下拉列表,最后一个选项是其他。如果用户选择“其他”,则必须使文本框可见。

我是使用asp.net做的,并为ddlchanged事件设置了autopostback = true。当我跟着这个时,用户选择其他页面时会闪烁并返回顶部。

有人告诉我,我可以使用jquery来再次加载页面。你能告诉我怎么样吗? 此外,它还应检查必要的字段验证。

2 个答案:

答案 0 :(得分:3)

使用jquery看起来像:

$('#dropdown').change(function() {
   if ($(this).val() == 'Other')
    {
      $('#textbox').show();
    }
    else
    {
      $('#textbox').hide();
    }

});

代码:http://jsfiddle.net/8Ct5r/

答案 1 :(得分:0)

 $('#dropdownID').change(function () {
        var dropdownValue = $('#dropdownID').val();

        if (dropdownValue == 71) {
            $('#TextboxID').show();
        }
        else {
            $('#TextboxID').hide();
        }
    })