我正在尝试使用 keyup 功能禁用文本框。我有一个TextArea和一个Text Box。现在我在退格键上使用 keyup 操作,就像如果文本区域内的内容长度为 3 一样,它应该禁用文本框。我还有一条警告消息,当文本区域中的内容长度为 3 时,该消息会弹出。代码适用于弹出窗口,但不适用于文本框。我缺少什么?请帮忙。这是我的代码:
$('#comment').keyup(function() {
if (event.which == 8) {
var txt = $('#comment').val().length;
if(txt == 3)
{
alert("backspace");
$("#text1").attr("diasbled", "diasbled");
}
}
});
Run Code Online (Sandbox Code Playgroud)
这是用于此目的的JSfiddle 。
你这里有一些错字,不应该disabled试试diasbled
这个
$('#comment').keyup(function () {
var len = $(this).val().length;
if (len >= 3) {
$("#text1").prop("disabled", true);
}
else{
$("#text1").prop("disabled", false);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5309 次 |
| 最近记录: |