如何从两个输入获取值和写的输出信息,如果他们是平等的价值观或不?

拉奎尔·桑托斯:

这是我迄今为止做的。问题是,总是出现的消息,即使没有输入值。另一件事,你可以这样做不同?如果是的话告诉我你的例子。

let jogador1 = document.querySelector('#jogador1');
let jogador2 =document.querySelector('#jogador2');
let output = document.querySelector('#output');


let value1 = jogador1.value;
let value2 = jogador2.value;

let letsCompareValues = (value1, value2) => {

       if (value1 === value2 && value1 !== isNaN && value2 !==isNaN) {
           msg += ' there is a match';
           return output.textContent = msg;
       }


}

button.addEventListener('click', letsCompareValues(value1, value2));

            <div>
                <label for="jogador1">Player 1</label>
                <input type="text" id="jogador1">
            </div>
            <div>
                <label for="jogador2">Player 2</label>
                <input type="text" id="jogador2">
            </div>
            <button id="button">JOGAR</button>


palaѕn:

问题是你之前设置的按钮单击只喜欢值:

let value1 = jogador1.value;
let value2 = jogador2.value;

因此,即使用户改变这些值..存储在Temp值value1value2将永远是空的。你只需要访问按钮单击只喜欢里面那些值:

let letsCompareValues = () => {
  let msg = '';
  let value1 = jogador1.value;
  let value2 = jogador2.value;
  if (value1 === value2 && !isNaN(value1) && !isNaN(value2)) {
    msg += ' there is a match';
    output.textContent = msg;
    return output.textContent;
  } else {
    output.textContent = msg;
  }
}

DEMO:

let jogador1 = document.querySelector('#jogador1');
let jogador2 = document.querySelector('#jogador2');
let output = document.querySelector('#output');

let letsCompareValues = () => {
  let msg = '';
  let value1 = jogador1.value;
  let value2 = jogador2.value;
  if (value1 === value2 && !isNaN(value1) && !isNaN(value2)) {
    msg += ' there is a match';
    output.textContent = msg;
    return output.textContent;
  } else {
    output.textContent = msg;
  }
}

button.addEventListener('click', letsCompareValues);
<div>
  <label for="jogador1">Player 1</label>
  <input type="text" id="jogador1">
</div>
<div>
  <label for="jogador2">Player 2</label>
  <input type="text" id="jogador2">
</div>

<button id="button">JOGAR</button>
<div id="output">
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Hibernate的PostUpdateEvent的getState和价值观的getOldState秩序

多JSliders启用和停用 - 共享价值观

如何创建两个实体,并涉及他们

Bash在后台跑了两个孩子,然后杀死了他们

如何在知道自己的身体平等的情况下证明他们平等?

地图和他们的价值观Clojure的规格

为什么我的ELB有两个IP地址?如何找到他们?

克隆两次jQuery按钮,让他们两个都完成相同的任务

两个看起来像他们应该做相同事情但输出不同结果的python循环?

价值观Formik问题

为什么我只写一行才能打印两行“输入他们的标记”?

如何在Julia中表达参考和价值观

如何创建没有钥匙的孩子或价值观?

MySQL连接两个表与他们的ID匹配

内在价值观的替代

如果SQL中的ID相同,如何从两个表中获取值

不能将两个后代与他们的父母同住

我的RDD自己改变了他的价值观

PHP投票与价值观

如何将相同的价值观归为共同的价值观并以此为依据

连接两个表(客户和订单)以获取所有客户的列表以及如果他们有订单的订单号

如何创建一个主 bash 脚本,允许用户输入他们想要运行的两个函数中的哪一个?

对三个表进行计数和求和,并通过他们的喜欢计数获取用户信息

我如何在 gitlab 中有两个帐户,他们参与了 PC 上的一个项目(两个 ssh_key)?

当用户分享他们的位置时,如何获取国家、城市、州和地区信息等参数......?

如何选择向他们收取两个特定项目的患者?

我如何向用户询问字符串输入?(如果他们想输入中心和半径,或直径的端点?)(阅读输入)

如何让我的 html 页面使用两个布尔字段值检查用户并使用“if”语句显示他们的数据?

如何通过他们的ID减去两个div?