Я пытаюсь убедиться, что пользователь не выбирает метод раскрывающегося списка по умолчанию, определяя выбранный индексный номер. Кажется, он только возвращает false, хотя я верю, что код правильный ... Пока у меня есть код, указанный ниже, но он не работает, есть идеи?
<p id="Gender">
<label for="Gender">Gender: </label>
<select required>
<option disabled selected value="Select">Select</option>
<option value="Male">Male</option>
<option value="Female">Female</option>
</select>
</p>
function validate1() {
valCheck3 = true;
var dropD1 = document.getElementById("Gender");
var resultSelect = dropDown1(dropD1);
var image3 = getImage(Boolean(resultSelect), "gender");
var labelGender = getNotification3(Boolean(resultSelect), "gender");
document.getElementById("Gender").appendChild(image3);
document.getElementById("Gender").appendChild(labelGender);
}
function dropDown1(select){
if(select.selectedIndex > 0){
return true;
}
valCheck3 = false;
return false;
}
РЕДАКТИРОВАТЬ: я добавил HTML, я использовал параметр, чтобы сделать ответ, проблема в том, что мне нужна кнопка, которая проверяет, был ли выбран ответ для вставкиизображение рядом с коробкой. Таким образом, в этом случае я подумал, что могу определить выбранный индекс выпадающего списка, чтобы я мог определить