gpt4 book ai didi

javascript - Jquery if keyup else 默认值

转载 作者:行者123 更新时间:2023-11-30 16:56:27 26 4
gpt4 key购买 nike

我有一个文本框,其值来自数据库,但如果用户更改了该值,则需要在计算中使用该值。

$('#ecost input.ecost').keyup(function(){
if (!isNaN(this.value) && this.value.length != 0) {
var Cost = $(this).val();
}
});

var cost = $('input.ecost1').val();

我需要 if keyup 函数用于用户输入值(第一个代码示例),否则默认数据库值(第二个代码示例)。我该如何写这个 if/else 条件?

我需要

 if ($('#ecost input.ecost').keyup(function(){
if (!isNaN(this.value) && this.value.length != 0) {
var Cost = $(this).val();
}
}); )
else {
var cost = $('input.ecost1').val();
}

我知道 if() 中的代码是错误的,但上面的逻辑如何更正

最佳答案

如果我没理解错的话,这是必需的。

var valueFromDB = getValueFromDB(); //Your function for calling database
var Cost = 0;
$('#ecost input.ecost').keyup(function(){
if (!isNaN(this.value) && this.value.length != 0) {
Cost = $(this).val();
}
else{
Cost = valueFromDB;
}
});

关于javascript - Jquery if keyup else 默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29644416/

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