Я хочу сделать следующее:
- Загрузить файл CSV в память программы в массив (ab c, def, ghi et c.)
- Пользователь вводит текст и нажимает кнопку Добавить (скажем, сначала def, потом ghi)
- Если совпадение найдено, мы создаем новый массив JSON ("def": true, "ghi": true et c.)
Вот мой код:
csv = "abc,def,ghi,jkl,mno";
function myFunc(e) {
var myArray = csv.split(',');
console.log(myArray[0]);
var input = document.getElementById("userInput").value;
if (myArray.indexOf(input) > -1) {
//In the array - So, we create a new file and add JSON content in it - how? - need to save it in this format - "abc": "true", "def": "true" and so on
alert("The input you entered is valid.");
} else {
//Not in the array
alert("The input you entered is not valid.");
}
}
//How do I read the JSON object from the file later and then parse it back as a JSON object variable?
<form>
<div class="group">
<input type="text" required id="userInput">
<span class="highlight"></span>
<span class="bar"></span>
<label>Enter Input:</label>
</div>
<div class="group">
<input class="button" type="submit" value="Submit" onclick="myFunc(this)">
</div>
</form>