我有一个带有选项的下拉列表,最后一个选项是其他。如果用户选择“其他”,则必须使文本框可见。
我是使用asp.net做的,并为ddlchanged事件设置了autopostback = true。当我跟着这个时,用户选择其他页面时会闪烁并返回顶部。
有人告诉我,我可以使用jquery来再次加载页面。你能告诉我怎么样吗? 此外,它还应检查必要的字段验证。
答案 0 :(得分:3)
使用jquery看起来像:
$('#dropdown').change(function() {
if ($(this).val() == 'Other')
{
$('#textbox').show();
}
else
{
$('#textbox').hide();
}
});
答案 1 :(得分:0)
$('#dropdownID').change(function () {
var dropdownValue = $('#dropdownID').val();
if (dropdownValue == 71) {
$('#TextboxID').show();
}
else {
$('#TextboxID').hide();
}
})