当前位置: 首页 > 知识库问答 >
问题:

为什么我的病情会出现假结果?

陶博涉
2023-03-14

我使用JavaScript有这个条件,我有两个文本框,我将在其中比较输入(输入是数字)。条件是当textbox 2小于textbox 1时,它将显示一条警告消息,说明textbox 2必须大于textbox 2。所以当输入是这样的时候

textbox2  > textbox1

15  > 1  = alert pops out
15  > 2  = not ok
15  > 3  = not ok
15  > 4  = not ok
15  > 5  = not ok
15  > 6  = not ok
15  > 7  = not ok
15  > 8  = not ok
15  > 9  = not ok
15  > 10  =  ok
onwards is ok.

为什么当它将2与9进行比较时,它不会发出任何警报?

以下是我的情况:

if(textbox2.value < textbox2.value)
{
    document.getElementById("lblStatus1").innerHTML = 'Pay1 must be greater than To1';
}

共有3个答案

欧照
2023-03-14

您正在解析输入值吗?如果没有,您正在对字符串进行比较,这将导致一个问题。像这样的东西:

parseInt(inputVal1,10)

董建德
2023-03-14

你在比较字符串。这不会像你打算的那样工作。

使用parseInt()

if(parseInt(textbox2.value) < parseInt(textbox2.value))
{
    document.getElementById("lblStatus1").innerHTML = 'Pay1 must be greater than To1';
}
袁高明
2023-03-14

这里的问题是比较字符串,这与比较数值不同。

"15"是

 类似资料:
  • 问题内容: 当我运行以下代码时: 我得到一个异常说: 为什么会出现此异常? 编辑:tmpList是一个LinkedList,其每个节点都包含DepConfAttr类型的对象。 我正在基于内存(首先是最高内存)对tmpList进行排序,这是DepConfAttr对象的属性之一。 上面的代码反映了我要通过以下代码实现的目标 问题答案: 为什么会出现此异常? 您要遍历列表,而不是通过迭代器从列表中删除一

  • 问题内容: 今天,在浏览各种问题时,我遇到了一个问题,在我看来有点不可思议,为什么一个人要在上面加上a ,对于这种情况会不会有什么真正的原因,所以这只是微不足道的吗? 问题答案: 动画图像作为GUI的BG。我使用HTML来调整此尺寸(x3),但是如果它已经是所需的尺寸,则可以直接将其设置为标签的。 不知道它是否是“真正的”。这似乎是一个主观术语,需要更多说明。我从来没有使用过这种方法,只是想通了,

  • 为什么会引发主线程上的网络异常?its在异步任务上 } 编辑: 完整代码: logcat:

  • 我试图在Java中将扫描字符串转换为JSONObject,并从JSON Simple导入JSON模块。我已经在构建路径中添加了JSON-simple-1.1.1.jar。然而,当我试图传递内联字符串时。我的内联字符串如下:{“events”:[{“url”:“/操纵多云国家”,“visitorId”:“03c0b5e0-3eeb-382a-8c6d-35e4bb189cf6”,“timestamp

  • 错误:第 1 行的解析错误:函数搜索(sour ^ 期望“字符串”、“数字”、“空”、“真”、“假”、“{”、“[”,得到“未定义” 代码:

  • PWA 是 Progressive Web Apps 的缩写,翻译为渐进式网络应用。早在 2014 年, W3C 就公布过 Service Worker 的相关草案,但是其在生产环境被 Chrome 支持是在 2015 年。因此,如果我们把 PWA 的关键技术之一 Service Worker 的出现作为 PWA 的诞生时间,那就应该是 2015 年。在关注 PWA 是什么之前,先来了解一下为什么