gpt4 book ai didi

javascript - Enter , onChange 事件输入类型号

转载 作者:搜寻专家 更新时间:2023-11-01 04:22:44 25 4
gpt4 key购买 nike

我有一个输入类型编号。我知道按下回车键时如何调用函数。

请看我的代码:

<input type="number" class="new_num" value="0">
<input type="number" class="new_num_2" value="0">

<script>
$('.new_num').bind("enterKey",function(e) {
alert($(".new_num").val());
});

$('.new_num').keyup(function(e){
if(e.keyCode == 13)
{
$(this).trigger("enterKey");
}
});
</script>

现在我需要提醒值,当用户只需单击数字的顶部或向下箭头时。我写了这段代码,但没有用:

$('.new_num').bind('keyup input', function(){
$(this).trigger("enterKey");
});

请帮忙。

我还需要为 new_num_2 执行同样的操作。 我需要复制代码吗?

如果用户使用的是移动设备,我需要编写什么代码?

最佳答案

此示例在控制台中记录当前聚焦输入的值。我给了它们相同的 class=new_num_2 并用它来选择它们。这样您就不需要复制代码并为 new_num_2 执行相同的操作。

对于手机,我认为你应该在输入后放置一个按钮,并将此功能绑定(bind)到按钮的点击。

$('.new_num').on("focus", printValue);

var printValue = function (inp){
$(inp).bind("enterKey",function(e) {
console.log($(this).val());
});
}

$('.new_num').keyup(function(e){
if(e.keyCode == 13){
printValue(this);
$(this).trigger("enterKey");
$(this).unbind("enterKey");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="number" class="new_num" id="new_num_1" value="0">
<input type="number" class="new_num" id="new_num_2" value="0">

关于javascript - Enter , onChange 事件输入类型号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41319606/

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