我的html中有两个文本框(goalText和goalText1)和一个按钮(goalreach)。 我的目标:当我在1个文本框(goalText)中输入数值时,它应该转换为json并存储。因此,即使在运行应用程序5天后,也应该存储它。现在当我输入数值时,在其他文本框(goalText1)中它匹配,我只是显示消息匹配。这是演示,我正在尝试,以便我可以知道值可以存储在json中,并且可以在必要时检索。我编写了如下代码:
$("#goalreach").click(function () {
var contact = new Object();
contact.goalDist = "$("#goalText.value ").val()";
var jsonText = JSON.stringify(contact);
if (jsonText == ($("#goalText1.value").val())) {
document.getElementById('divid').innerHTML = 'Match';
}
});
我知道,我做了许多简单的括号错误,“我也是新手,如果你可以帮助我。
答案 0 :(得分:0)
请尝试以下代码:
$("#goalreach").click(function () {
var contact = new Object();
contact.goalDist = $("#goalText").val();
var jsonText = JSON.stringify(contact);
if (jsonText == ($("#goalText1").val())) {
document.getElementById('divid').innerHTML = 'Match';
}
});
OR
$("#goalreach").click(function () {
var goalText = $("#goalText").val();
var goalText1 = $("#goalText1").val();
if (goalText == goalText1) {
document.getElementById('divid').innerHTML = 'Match';
}
});
答案 1 :(得分:0)
尝试这个
$("#goalreach").click(function () {
var contact = new Object();
var goalDist = '$("#goalText.value").val()';
var jsonText = JSON.stringify(contact.goalDist);
if(jsonText==($("#goalText1.value").val()))
{
document.getElementById('divid').innerHTML = 'Match';
}
});
答案 2 :(得分:0)
首先,您必须比较2个对象或2个字符串,并且在goalDist
中,您应该存储值(BTW,您将获得带有$("#goalText")
的jQuery对象,并且值为{{1此外,这通常相当于somejQueryObject.val()
)...
这可以这样做:
document.getElementById("goalText").value