【发布时间】:2017-03-09 12:32:25
【问题描述】:
我的问题如下:我想实现一个(非常)小应用程序,我想在其中生成一个字母(在 A 和 E 之间)并将其与之后的用户输入进行比较。如果用户输入与生成的字母不同,则会弹出一条消息,告诉用户他做出了错误的选择。如果用户做出了正确的选择,则计数器获得 +1,如果用户达到 5 分中的至少 3 分,则他赢得奖品。用户在脚本结束前尝试了 3 次。
障碍是我的主要关注点在于 php。我对 JavaScript 的了解并不多。
所以当用户输入他的答案时,我的脚本不会做任何事情。
【问题讨论】:
-
输入值改变时你没有触发函数?尝试在用户写入或字段中的值发生变化时运行比较。
-
将
which = document.getElementById('which').value移动到compare内 -
还有几个问题
(var i = 0; i < 1; i++)为什么?还有else { if(...){} }?您可以使用else if。同样在我的理解中,正确的分数应该只增加,控制功能应该不同 -
还是不行你能再解释一下吗?你应该停在错误的字符上吗?
-
我试过你的sn-p,如果我使用了错误的字母,我会得到一个错误,如果我使用了正确的字母就会成功。您面临的确切错误是什么?
标签: javascript jquery compare