如果语句计算显示在错误的位置

时间:2019-03-16 15:26:08

标签: javascript wixcode

我是一个初学者,我有一条if语句,该语句正在我想要计算的文本框中返回输入值,并在我最初输入信息的文本框中返回了计算。

问题图

$w.onReady(function () {
  $w("#generatequote").onClick((event) => {
    var SR = Number($w("#SR").value);
    if (SR<100) {
      $w("#SR").value = SR*2
    //if the input number is less than 100 display the input number times two
    }
    $w("#quotetext").value =(SR)
    });

这是我尝试过的另一种方法,但是随后它显示输入值而不进行计算

    var SR = Number($w("#SR").value);
    if (SR<100) {
        $w("#SR").value = ("#SR")*2

这是我尝试过的另一种方法,但它也无法进行计算

    var SR = Number($w("#SR").value);
    if (SR<100) {
        $w("#SR").value *2
    }

1 个答案:

答案 0 :(得分:1)

仅凭猜测,您的第一个代码的唯一问题似乎就是您将两个文本框混在一起了。

"#SR"是输入框,您为其指定了值SR*2

$w("#SR").value = SR*2

虽然"#quotetext"是您要显示结果的位置,但是您将其赋予值SR

$w("#quotetext").value =(SR)

那么,尝试翻转它吗?

$w.onReady(function () {
  $w("#generatequote").onClick((event) => {
    var SR = Number($w("#SR").value);
    if (SR<100) {
      $w("#quotetext").value = SR*2
    //if the input number is less than 100 display the input number times two
    }
    $w("#SR").value =(SR)
    });