我是javascript的新手,但这是我从这里和w3schools拼凑而成的。 抱歉,如果已经存在类似的东西。
我想创建一个页面,使用6个字符的代码的人可以了解他们赢得了什么。
在我的示例中;
我有5辆玩具车和5辆橡皮鸭。
(代码最终会随机分配)
如果我要将其升级到500辆玩具车和500辆橡皮鸭,我相信必须有比我创造的更好的方法。 (如下)
有没有一种方法可以将输入内容与csv文件(或其他在线在线文件类型)进行比较,从而可以验证以下内容中的if / else语句 “ function compareinput()”吗?
相对于PHP,我更喜欢javascript解决方案。
在这里看小提琴; https://jsfiddle.net/tn5Lp3mc/
(为了不对我的代码进行分隔而道歉,我不知道如何使用jsfiddle)
function compareinput() {
var x = document.getElementById("forminput");
var text = "";
var i;
var varbl;
for (i = 0; i < x.length ;i++) {
text += x.elements[i].value + "<br>";
}
varbl = text.toUpperCase().substring(0, 6);
if (varbl == "RD1234" ||
varbl == "RD4567" ||
varbl == "RD7894" ||
varbl == "RD8454" ||
varbl == "RD9854") {
displayRubberduck ();
}
else if (varbl == "TC5678" ||
varbl == "TC1234" ||
varbl == "TC9874" ||
varbl == "TC8989" ||
varbl == "TC1212") {
displayToycar ();
}
else {
displayInvalidcode();
}
}