【发布时间】:2013-06-06 14:45:09
【问题描述】:
我想知道如何在 javascript 中执行以下操作: 我在表单上有一个字段,其值(浮点数)存储在数据库中,我们称其为初始字段。每次用户改变这个字段的值,我们称它为新的,我想在提交表单之前比较新值和初始值? 我怎样才能做到这一点?
干杯
【问题讨论】:
标签: javascript input compare
我想知道如何在 javascript 中执行以下操作: 我在表单上有一个字段,其值(浮点数)存储在数据库中,我们称其为初始字段。每次用户改变这个字段的值,我们称它为新的,我想在提交表单之前比较新值和初始值? 我怎样才能做到这一点?
干杯
【问题讨论】:
标签: javascript input compare
由于没有给出 HTML,假设您的 input 的 id 为 txtInput
var initial = "someDBVal";
//assigning a change handler to your input
document.getElementById("txtInput").onchange = function() {
var newx = document.getElementById("txtInput").value;
if (newx == initial) {
alert("they match");
} else {
alert("no match");
}
}
【讨论】:
var initial = 0.123;
document.getElementById("theinput").onchange = function() {
var _new = document.getElementById("theinput").value;
if (parseFloat(_new) == parseFloat(initial)) {
console.log("equal");
} else {
console.log("not equal");
}
}
【讨论】: