【发布时间】:2020-09-30 09:30:39
【问题描述】:
我想用 Javascript 查询一个输入字段,如果值超过 20,应该释放一个按钮。 Javascript 也可以。不幸的是,如果我用逗号而不是句号输入数字,它将不再有效。
var checkEmpty_ek = document.querySelector('#ek');
checkEmpty_ek.addEventListener('input', function() {
if (checkEmpty_ek.value >= 20) {
document.getElementById("neuerbuttonspeichern").disabled = false;
} else {
document.getElementById("neuerbuttonspeichern").disabled = true;
}
});
<input type="text" id="ek" name="ek" value="$ek">
<input type="button" id="neuerbuttonspeichern" value="Send" />
【问题讨论】:
-
你不能把逗号从值中去掉,让条件的数字统一吗?
-
你将不得不处理可以输入的内容
-
我给你做了一个sn-p。
-
您没有向我们提供很多信息,例如您没有说明此脚本的用途、您将使用谁以及您真正想要做什么。例如,您是否只希望脚本能够正确解释带逗号的数字?还是您想阻止用户在输入中输入逗号?
标签: javascript string input type-conversion numbers