Ниже приведен рабочий пример формы. Мне нужно отобразить дополнительное текстовое поле, если пользователь выбирает «Другое» в выпадающем меню.
К сожалению, я не могу использовать приведенный ниже пример, потому что он требует Mootools, но я использую Jquery. Не нужно заставлять пользователей загружать еще один файл (Mootools) только для одной формы.
Есть ли способ сделать это без Mootools? Спасибо.
<form action='user_friends_manage.php' method='POST'>
<table cellpadding='0' cellspacing='0'>
<select name='friend_type' onChange="if(this.options[this.selectedIndex].value == 'other_friendtype') { $('other').style.display = 'block'; } else { $('other').style.display = 'none'; }">
<option></option>
<option value='1'>Friend</option>
<option value='2'>Family</option>
<option value='other_friendtype'>Other</option></select>
</td>
<td class='form2' style='display: none;' id='other'> <input type='text' class='text' name='friend_type_other' maxlength='50' /></td>
</tr></table></form>