我有这个代码,但它不能与asp.net页面一起使用,它有一个母版页和ajax控件工具包(我已经包含了ToolScriptManager)。代码是
<script type="text/javascript">
jQuery(function() {
$("#<%=RadioButtonList1.ClientID%>").change(function() {
var rbvalue = $("input[@name=<%=RadioButtonList1.UniqueID%>]:radio:checked").val();
if (rbvalue == "No") {
$("#DropDownList1").attr("disabled", false);
}
else if (rbvalue == "Yes") {
$("#DropDownList1").attr("disabled", true);
}
});
});
</script>
答案 0 :(得分:1)
<script type="text/javascript">
$(document).ready(function() {
$('#RadioButtonList1').change(function() {
var rbvalue = $('#RadioButtonList1').val();
if (rbvalue == "No") {
$('#DropDownList1').attr('disabled', false);
}
else if (rbvalue == "Yes") {
$('#DropDownList1').attr('disabled', true);
}
});
});
</script>
答案 1 :(得分:0)
如果在没有母版页的情况下工作正常,您必须查看可能会发生变化的内容。最简单的答案是它引入了一个javascript错误,导致其余的代码无法执行。我会尝试一些事情: