我正在使用 html5 和 jQuery 制作小型点击式游戏。尽管我在这些方面完全是菜鸟,但到目前为止,我还没有遇到任何重大问题。但最近我遇到了我似乎无法解决的问题——我试图在网上搜索答案,但即使它们看起来相关,我也无法解决它。所以事情是这样的:
我想在玩家可以写出谜语答案的地方进行输入(最好按回车键提交,但现在我有用于测试目的的按钮,因为 onclick 在我看来是更简单的方法它)并且答案将转到确定接下来将显示什么对话的功能。但不知何故,无论我做什么,输入似乎都没有进入这个功能。可能这是非常基本的错误,但我无法发现它。
<div id="answera" data-actor="francois">
<input type="text" id='answer1'/>
<input type="button" value="Test" onclick="testRiddle('answer1', '2')" />
</div>
测试谜题功能:
testRiddle: function(myfield, answer) {
var myData = document.getElementById("#location_partI1 ."+myfield).value;
if(myData!==''){
if(myData == answer){
game.dialogue.show($("#location_partI1 .answer1right"));
}else{
game.dialogue.show($("#location_partI1 .answer1wrong"));
}
}else{
game.dialogue.show($("#location_partI1 .lackofinput"));
}
},
谢谢你的帮助。