if statement not 运行 calculation on wix,我是否遗漏了一些明显的东西?
if statement not running calculation on wix, am I missing something obvious?
我是初学者,不明白为什么我的 if 语句不起作用。我正在使用 Wixcode 和 javascript。下面的每个 if 语句都显示了我尝试将计算结果设为 运行 的不同方式。作为 SR 输入的数字会显示在文本框 onClick 中,但不会 运行 计算来操纵输入的数字,或者它可能不会 运行 将 if 语句放在一起。我是否漏掉了一些明显的东西?
$w.onReady(function () {
$w("#generatequote").onClick((event) => {
var SR = $w("#SR").value;
if (SR<100) {
$w("#SR").value = SR *2
//example one. Tried making it write the input * 2 if the input number is less than 100
}
else if (SR>=100&&SR<300) {
$w("#SR").value = ("#SR")*1.5;
//example two. Tried making it write the input * 1.5 if the input number is between 100 and 300
}
else if (SR>=300&&SR<600) {
$w("#SR").value * 1.25;
//example three. Tried making it write the input * 1.25 if the input is between 300 and 600
}
else if(SR>=600) {
$w("#SR").value = ("SR");
}
$w("#quotetext").value =(SR)
value
返回的是 string
格式,并且您的 if 语句正在与 numbers
进行比较,因为 none 的 if
语句的计算结果为真价值。先将输入值转换成number/integer
类型再进行比较
var SR = Number($w("#SR").value);
我是初学者,不明白为什么我的 if 语句不起作用。我正在使用 Wixcode 和 javascript。下面的每个 if 语句都显示了我尝试将计算结果设为 运行 的不同方式。作为 SR 输入的数字会显示在文本框 onClick 中,但不会 运行 计算来操纵输入的数字,或者它可能不会 运行 将 if 语句放在一起。我是否漏掉了一些明显的东西?
$w.onReady(function () {
$w("#generatequote").onClick((event) => {
var SR = $w("#SR").value;
if (SR<100) {
$w("#SR").value = SR *2
//example one. Tried making it write the input * 2 if the input number is less than 100
}
else if (SR>=100&&SR<300) {
$w("#SR").value = ("#SR")*1.5;
//example two. Tried making it write the input * 1.5 if the input number is between 100 and 300
}
else if (SR>=300&&SR<600) {
$w("#SR").value * 1.25;
//example three. Tried making it write the input * 1.25 if the input is between 300 and 600
}
else if(SR>=600) {
$w("#SR").value = ("SR");
}
$w("#quotetext").value =(SR)
value
返回的是 string
格式,并且您的 if 语句正在与 numbers
进行比较,因为 none 的 if
语句的计算结果为真价值。先将输入值转换成number/integer
类型再进行比较
var SR = Number($w("#SR").value);