gpt4 book ai didi

javascript - 如果用户输入长度= x , btn.click() 函数

转载 作者:行者123 更新时间:2023-11-28 00:11:14 26 4
gpt4 key购买 nike

小问题,我试图在输入字段长度为 7 个字符时自动运行该函数。

我尝试了一些不同的片段:

var barcodeMeting = document.getElementById("barcode").value.length;

if(barcodeMeting.innerHTML.length == 7)
{
document.getElementById('btn').click();
}

if(docement.getElementById('barcode').length == 7)
{
document.getElementById('btn').click();
}

count = barcodeParsing.length ;
if(count >= 6)
{
document.getElementById('btn').click();
}

谁知道一个简单的解决方案?

我的 ajax post 函数如下所示:

$("#btn").click(function(){...}

和我的输入字段:

                <input type="text" name="barcode" id="barcode" class="inputBarcode" placeholder="  Wachten op barcode scan..">

最佳答案

下面的解决方案使用 keyup 并将输入的 maxlength 设置为 7 以简化 UI 处理。一旦满足所需的长度,它就会提交包含的表单。

示例 JSFiddle:http://jsfiddle.net/hmvmLqaa/4/

更新了输入,最大长度设置为 7:

<input type="text" name="barcode" id="barcode" class="inputBarcode" placeholder="  Wachten op barcode scan.." maxlength="7"/>

Javascript代码:

$(document).ready(function() {
$('#barcode').keyup(function() {
if (this.value.length > 6) {
$(this.form).submit();
}
});
});

关于javascript - 如果用户输入长度= x , btn.click() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30857609/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com