Я пытаюсь заставить форму отображать текстовое поле после выбора выпадающего меню.
Таким образом, когда выбран параметр other , поле ввода будет отображаться и станет обязательным .
function chooseOther()
{
var option = document.getElementById("inputJob");
if (option == 'Other'){
var field = document.getElementById("inputOtherJob");
field.style.display = 'inline';
}
}
<p> What is your profession? </p>
<select id="inputJob" name="inputJob" onchange = 'chooseOther()'>
<option value="Student">Student</option>
<option value="Teacher">Teacher</option>
<option value="Other">Other</option>
</select>
<input id = "inputOtherJob" name = "inputOtherJob" style = 'display: none'>