Зависимый выбирает вопрос - PullRequest
0 голосов
/ 16 июня 2011

Ниже приведен рабочий пример формы. Мне нужно отобразить дополнительное текстовое поле, если пользователь выбирает «Другое» в выпадающем меню.

К сожалению, я не могу использовать приведенный ниже пример, потому что он требует 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'>&nbsp;<input type='text' class='text' name='friend_type_other' maxlength='50' /></td>
</tr></table></form>

1 Ответ

0 голосов
/ 16 июня 2011

попробуйте это: * if (this.value == 'other_friendtype') {document.getElementById ('other'). Style.display = 'block'} *

в событии onchage элемента управления select.

...