用户输入4位数字后运行javascript函数
下面是简单的源代码用户输入4位数字后运行javascript函数,javascript,Javascript,下面是简单的源代码 <input type="text" name="verify" maxlength="4"> 您可以使用javascript添加事件侦听器 document.querySelector('input[name=“verify”]”)。onkeyup=function(){ 如果(this.value.length==4)警报(“测试”); } 您可以使用javascript添加事件侦听器 document.querySelector('input[name
<input type="text" name="verify" maxlength="4">
您可以使用javascript添加事件侦听器
document.querySelector('input[name=“verify”]”)。onkeyup=function(){
如果(this.value.length==4)警报(“测试”);
}
您可以使用javascript添加事件侦听器
document.querySelector('input[name=“verify”]”)。onkeyup=function(){
如果(this.value.length==4)警报(“测试”);
}
这是您的相同代码片段(您的相同代码),只是添加了一个验证函数和相应的调用
const-verificationFunction=(值)=>{
警报(“我们正在对”+值进行验证)
}
var x=函数x(){
var元素=document.getElementsByName(“验证”)[0];
如果(element.value.length>=4){
验证函数(element.value)
}
}
这是您的相同代码片段(您的相同代码),只是添加了一个验证函数和相应的调用
const-verificationFunction=(值)=>{
警报(“我们正在对”+值进行验证)
}
var x=函数x(){
var元素=document.getElementsByName(“验证”)[0];
如果(element.value.length>=4){
验证函数(element.value)
}
}
通过是否可以不修改源代码来实现?
您的意思是不修改html(即,仅使用javascript)?是的,使用JS将事件绑定到输入,而不是直接在html标记中键入onkeyup=“…”
(无论如何,这是一种糟糕的做法)。您想做什么,我不明白?有一个网站。输入验证码后,不允许按enter键提交,因为按钮是由javascript(可能?)制作的。这是html代码,因此我认为它可能可以使用javascript实现登录操作。是否可以不修改源代码来实现?您的意思是不修改html(即仅使用javascript)?是的,而不是直接在html标记中键入onkeyup=“…”
,使用JS将事件绑定到输入。你想做什么,我不明白?有一个网站。输入验证码后,不允许按enter键提交,因为按钮是由javascript(可能?)制作的。这是html代码,所以我认为它可能可以使用javascript来实现登录操作