Javascript 如何删除“;残疾人士;属性至少填充6个字符的其他输入字段
我有两个输入字段,一个是启用的,一个是禁用的,在启用字段中输入至少6个字符时,应使用javascript启用第二个字段(禁用字段)。使用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
事件侦听器的不同方法:
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)