有一個複選框和一個文本框。最初文本框被設置爲禁用,並在複選框中選中啓用的文本框。我hv試過這個,但問題是,當runat服務器被添加時它不工作。或者我應該改變asp.net標準控件的JavaScript邏輯。或者可以建議我採取一種更好的方式來做到這一點。複選框和文本框
<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%" />
它不工作 – kinn 2010-11-25 14:28:58