Javascript 通过比较两个输入字段中的值来启用/禁用元素
我有两个输入字段值,我想知道如果第一个输入值大于第二个输入值,如何禁用按钮。它只对第一个字母起作用,但有两个以上的数字不起作用Javascript 通过比较两个输入字段中的值来启用/禁用元素,javascript,html,knockout.js,Javascript,Html,Knockout.js,我有两个输入字段值,我想知道如果第一个输入值大于第二个输入值,如何禁用按钮。它只对第一个字母起作用,但有两个以上的数字不起作用 <button type="submit" data-bind="click: addition, enable:temp1() > temp2()" >Click here for addition</button> 首先: 第二节: 首先输入#: 输入第二个#: 单击此处添加提交按钮上的数据绑定属性有错误。更改此项: data-bi
<button type="submit" data-bind="click: addition, enable:temp1() > temp2()" >Click here for addition</button>
首先:
第二节:
首先输入#:
输入第二个#:
单击此处添加
提交按钮上的数据绑定属性有错误。更改此项:
data-bind = "click: addition" enable="temp1() < temp2()"
data bind=“单击:添加”enable=“temp1()
为此:
data-bind = "click: addition, enable:Number(temp1()) < Number(temp2())"
data bind=“单击:添加,启用:Number(temp1())
此外,在数字构造函数中包装可观察值会强制将该值设置为数字。这是我做这件事的文档。。但它仍然会检查值的第一个字母。。如果我在第一个输入字段中输入234,在第二个输入字段中输入11111,则不是整数。还是不行,我明白你在说什么。我会更新我的答案。