依赖选择问题

时间:2011-06-16 12:31:45

标签: forms onchange

以下是表单的工作示例。如果用户在下拉菜单中选择“其他”,我需要显示其他文本字段。

不幸的是,我不能使用下面的例子,因为它需要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 :(得分:0)

试试这个: * if(this.value =='other_friendtype'){document.getElementById('other')。style.display ='block'} *

在选择控件的onchage事件中。