当用户仅从以下组合框中选择男性时,我想在下面显示一个文本字段。这只应在用户选择值 Male 时发生。
function genderfind(val) {
var element = document.getElementById('gender');
if (val == 'male' ) {
element.style.display = 'block';
} else {
element.style.display = 'none';
}
}
<td align="left">
<select id="gender" name="gender" onchange='genderfind(this.value);'>
<option value="female">female</option>
<option value="male">Male</option>
</select>
</td>
当用户从上面的组合框中选择“男性”时,<tr>
应该显示以下位于 a 内的文本框。在我试过的代码中它不起作用。帮助
<tr>
<td align="left" name="gender" id="gender" style='display:none;'>Text box</td>
<td align="left" name="gender" id="gender" style='display:none;'>
<input id="gender_id" type="text" name="gender" style='display:none;'>
</td>
<td align="left" id="gender" name="gender"><span id="validate"></span> </td>
</tr>