Мне нужно два раскрывающихся меню, когда «другое выбрано из любого из них», появляется текстовое поле, позволяющее пользователю вводить свой ответ.Два раскрывающихся меню, когда в раскрывающемся меню выбрано «другое»
Я могу создать оба выпадающего меню и получить один из них, чтобы открыть текстовое поле, но я не могу заставить обоих выполнить одно и то же действие. Я пробовал много вариантов и не могу заставить его работать. кто-нибудь, пожалуйста, помогите.
Спасибо
<html>
<head>
<script type="text/javascript">
window.onload = function() {
var eSelect = document.getElementById('association');
var optOtherReason = document.getElementById('association_detail');
eSelect.onchange = function() {
if(eSelect.selectedIndex === 5) {
optOtherReason.style.display = 'block';
} else {
optOtherReason.style.display = 'none';
}
}
}
</script>
</head>
<body>
<p>
<label>Stakeholder association (How you are affiliated with EMWIN):</label>
<select id = "association" name="association" >
<option value="na">Select:</option>
<option value="AR">Academic Research</option>
<option value="EM">Emergency Management</option>
<option value="EV">Equipment Vender</option>
<option value="RB">Re-broadcast</option>
<option value="Other">Other</option>
</select>
</p>
<div id="association_detail" style="display: none;">
<input id="namesignup" name="namesignup" required="required" type="text" placeholder="How you are affiliated with EMWIN" />
</div>
<p>
<label>Stakeholder association (How you are affiliated with EMWIN):</label>
<select id = "select_use" name="select_use" >
<option value="na">Select:</option>
<option value="sat">Satellite</option>
<option value="int">Internet</option>
<option value="vhf">VHF Radio Rebroadcast</option>
<option value="Other">Other</option>
</select>
</p>
<div id="Use" style="display: none;">
<input id="namesignup" name="namesignup" required="required" type="text" placeholder="How you are affiliated with EMWIN" />
</div>
</body>
</html>
У меня было, но он не работал, поэтому я не добавил его. Я изменил второй так много раз, что не уверен, что будет считаться правильным. –
Ты сделал сказочный, что я все это время застрял. Теперь только научиться делать работу с базами данных. –