所以我正在帮助'当一个错误出现时,我会不知道为什么会发生这种情况,因为我已经以同样的方式完成了这项工作并且工作正常。
当我在输入上输入help
并按下提交按钮时出现错误,它会向我显示一条警告,告诉我[对象对象]。 我尝试打印"help"
上的第一个help variable
字符串。
这里是小提琴:http://jsfiddle.net/3u272/
这是代码
// Toda la ayuda esta guardada en esta cadena de variables
var help = {
"help" : {
title : "help",
description : "Utiliza help mas una de las funciones de a continuación.",
},
};
// Funcion para mostrar la ayuda
var ayudaSubmit = document.form.buscar;
$(ayudaSubmit).on("click", function () {
var helpInputVal = document.form.ayuda.value,
helpQuestion = help[helpInputVal];
if (!helpQuestion) {
alert(helpInputVal + " MEEEEEH!");
} else {
alert(helpQuestion);
};
});
这里是HTML
<form name="form">
<input name="ayuda" type="text" placeholder="help with + la función" id="helpInput"/>
<input name="buscar" type="submit" placeholder="Buscar" value="Buscar" id="ayudaSubmit"/>
</form>
答案 0 :(得分:1)
答案 1 :(得分:1)
您正在提醒整个对象。您可能只想提醒消息:
改变你的第二个alert()
:
alert(helpQuestion.description);
结果: