есть флажок и текстовое поле.изначально текстовое поле отключено, а при установке флажка текстовое поле включено.Я попробовал это, но проблема в том, что он не работает, когда добавлен сервер runat.или я должен изменить логику JavaScript для стандартных элементов управления asp.net.или можете предложить мне лучший способ сделать это.
<script type="text/javascript">
$(document).ready(function() {
var checkbox = $('#htmlChkNotify');
var textfield = $('#htmlTxtNotifyemailaddress');
checkbox.click(function() {
if (checkbox.is(':checked')) {
textfield.removeAttr('disabled');
textfield.removeClass("email");
}
else {
textfield.attr('disabled', 'disabled');
textfield.addClass("email");
}
});
});
</script>
<input type="checkbox" id="htmlChkNotify"/>
<label for="htmlChkNotify">Notify</label>
<input type="text" id="htmlTxtNotifyemailaddress" disabled="disabled"
class="email" style="width:25%" />