Javascript 如何删除“;残疾人士;属性至少填充6个字符的其他输入字段

Javascript 如何删除“;残疾人士;属性至少填充6个字符的其他输入字段,javascript,jquery,html,Javascript,Jquery,Html,我有两个输入字段,一个是启用的,一个是禁用的,在启用字段中输入至少6个字符时,应使用javascript启用第二个字段(禁用字段)。使用事件侦听器的不同方法: document.getElementById('enabled').addEventListener('keyup',function(){ 如果(this.value.length>=6){ document.getElementById('disabled')。disabled=false; }否则{ document.getEl

我有两个输入字段,一个是启用的,一个是禁用的,在启用字段中输入至少6个字符时,应使用javascript启用第二个字段(禁用字段)。

使用
事件侦听器的不同方法:

document.getElementById('enabled').addEventListener('keyup',function(){
如果(this.value.length>=6){
document.getElementById('disabled')。disabled=false;
}否则{
document.getElementById('disabled')。disabled=true;
}
});

$(“#输入1”).keydown(函数(){
如果($(this.val().length>6){
$(“#input2”).attr('disabled',false)
}
});

要执行此操作,您可以在第一次输入时使用
输入
事件处理程序,然后根据提供的值使用
prop()
启用或禁用第二次输入

可以使用
keyup
keydown
事件处理程序作为替代方法,但请注意,仅使用鼠标从输入中添加或删除内容时,它们将不起作用

试试这个:

$('#enable')。在('input',function()上{
$('#disable').prop('disabled',$(this.val().length<6);
}); 

使用
prop
启用禁用长度为
的文本

$(“#target1”).keyup(函数(){
var len=$('#target1').val().length;
如果(len>=6)
$(“#target2”).prop('disabled',false);
其他的
$(“#target2”).prop('disabled',true);
});


分享你的HTML文档,有什么研究吗?有谷歌搜索吗?你肯定不是第一个问这个问题的人。到目前为止你有什么发现?有没有写过代码?是或
document.getElementById('second').disabled=this.value.length<6
;)<代码>$(“#target2”).prop('disabled',e.target.value.length<6)