当用户添加了允许添加的最大行时,下面的代码会禁用textarea。但问题是,假设用户已添加所有行并且文本区域被禁用,那么如果我单击浏览器上的刷新按钮,则textarea仍然被禁用,即使它应该被启用。那么如何才能获得它,以便用户刷新页面,然后文本框又回到启用状态?
以下是代码
if (qnum > <?php echo (int)@$_POST['textQuestion']; ?>) {
return;
$("#questionTextArea").attr("disabled", "disabled");
}
答案 0 :(得分:1)
删除disabled
上的document ready
属性,然后如果使用超过最大长度则可以禁用它,在页面刷新时它将再次启用
$(document).ready(function(){
$("#questionTextArea").removeAttr("disabled");
});
答案 1 :(得分:0)
$("#questionTextArea").prop('disabled', false);