我有用于更改radiobutton列表的脚本
<script type="text/javascript">
$(document).ready(function () {
$('input[type="radio"]').click(function () {
if ($(this).attr("value") == "Yes") {
$(".parts").show();
ValidatorEnable($("[id$=reqPartsName]")[0], true);
ValidatorEnable($("[id$=reqInvoice]")[0], true);
}
else if ($(this).attr("value") == "No") {
**$('#txtPartsName').val('');**
$(".parts").hide();
ValidatorEnable($("[id$=reqPartsName]")[0], false);
ValidatorEnable($("[id$=reqInvoice]")[0], false);
}
});
});
</script>
我正在隐藏/显示表格行并启用/禁用验证程序。 除了清除textBox之外,所有这些都有效。 我想在radiobutton值为No时清除textBox(txtPartsName)。
任何人都可以帮我这样做吗?
提前致谢。
答案 0 :(得分:2)
您可以使用以下代码清除文本框值, 因为使用runat标签呈现文本框时具有不同的值
$('#<%=txtPartsName.ClientID%>').val('');
如果您在文本框中设置以下属性,则可以使用$('#txtPartsName').val('');
ClientIDMode="Static"