Я разработал веб-проект jsp, где пользователь должен выбрать один из параметров с помощью переключателя, и я отправлю выбранное пользователем значение на другую страницу с помощью javascript.Javascript if else condition не работает должным образом
JavaScript код:
function select() {
var val1 = document.getElementsByName("President");
var result1;
for (var i = 0; i < val1.length; i++) {
if (val1[i].checked) {
console.log(val1[i].checked)
result1 = val1[i].value;
alert(result1);
} else {
alert("president vote is missing");
return;
}
}
}
Когда пользователь не выбирает опцию, затем Javascript код работает нормально, и это будет еще и показывать предупреждающее сообщение, что («президент голосование недостающее») , Но когда пользователь выбирает одну опцию из списка, тогда условие , если условие работает нормально, а после этого еще выполняется условие, я никогда не сталкивался с такой проблемой
'console.log (val1 [i] .checked)' должен иметь полуточку - может быть полезно увидеть разметку по этому вопросу, возможно? –
Не могли бы вы показать нам дерево деревьев на jsfiddle, чтобы мы могли лучше понять ваш вопрос. –