如何加载CSV文件,然后将其转换为javascript数组(将表单输入与外部csv文件进行比较以显示特定内容)

时间:2018-07-03 04:06:33

标签: javascript

我是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();
}

}

0 个答案:

没有答案