如果用户在选择菜单中选择其他字段,我正在尝试显示另一个字段以捕获用户输入。我的代码如下,但是当我在菜单中选择“其他”时,id otherJobType 并未隐藏。谁能发现我哪里出错了?提前致谢。
<style type="text/css">
#otherJobType {
display:none;
}
</style>
<script type="text/javascript">
function jobType(value){
if (value == 'Other') {
document.getElementById('otherJobType').style.display = 'block';
} else {
document.getElementById('otherJobType').style.display = 'none';
}
}
</script>
<select id="jobType" name="jobType" onchange="jobType(this.value);">
<option value="option 1" selected>Option 1</option>
<option value="Other">Other</option>
</select>
<input name="otherJobType" id="otherJobType" type="text" size="50" value="Please specify job type" onblur="if (this.value=='') { this.value='Please specify job type' }" onclick="if (this.value=='Please specify job type') { this.value='' }" />