gpt4 book ai didi

javascript - JS 空焦点输入

转载 作者:太空宇宙 更新时间:2023-11-04 16:29:03 25 4
gpt4 key购买 nike

如果用户输入无效数字,我想清空输入。不允许使用负数和小数。

这是我的 Js 函数:

function calcPrice() {
var count = $('#placeCount').val();

if(count%1 == 0 && count > 0) {
if(count == 0) {
var output = "";
} else if(count == 1) {
var output = "€ 2,49";
} else if(count > 1 && count != 0) {
var output = ("€ " + (2*count-0.01));
}
}
else {
$('#placeCount').html("");
}
$('#priceOutput').html(output);
}

但不知何故,如果我输入进入 else 部分的计数,则输入不为空。

最佳答案

使用val()而不是html()更改输入的值:

function calcPrice() {
var count = $('#placeCount').val();

if(count%1 == 0 && count > 0) {
if(count == 0) {
var output = "";
} else if(count == 1) {
var output = "€ 2,49";
} else if(count > 1 && count != 0) {
var output = ("€ " + (2*count-0.01));
}
}
else {
$('#placeCount').val("");
}
$('#priceOutput').html(output);
}

关于javascript - JS 空焦点输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39979283/

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