У меня есть три флажка в html.
In Javascript У меня есть переменная newspaper = "jang,News,Dawn"
;Как проверить флажки в javascript
Теперь я хочу установить флажки на основе значений газеты, если в них содержится только jang, тогда флажок jang должен быть проверен, если он содержит jang, News, Dawn, тогда все три флажка должны быть отмечены.
Код, который я написал, всегда проверял последние два флажка, которые являются неправильными.
Мой код:
var newspaper = document.forms[0].newspaper;
var a = "Jang,News";
var news = ["Jang", "Dawn", "News"]
for (i = 0; i < news.length; i++)
{
if (a.indexOf(news[i]))
{
newspaper[i].checked = true;
}
}
<input type="checkbox" name="newspaper[]" value="Jang">Jang<br />
<input type="checkbox" name="newspaper[]" value="Dawn">Dawn<br />
<input type="checkbox" name="newspaper[]" value="News">The News
также a.indexOf (новости [я])> = 0), чтобы матч на первый символ – AlexanderBrevig