【发布时间】:2014-11-13 15:12:32
【问题描述】:
我在这有什么问题,有什么问题可以帮助我在选择公司类型时尝试顶级制作 - 签署它打开经理的姓名和此人的职位来填写它。
<script type="text/javascript">
function showfield(name)
if(name=='company_sing_1'){
document.getElementById('div1').innerHTML='Manager Name 1: <input type="text" name="manaager_name" /><input type="text" name="manaager_position" />';
}else if(name=='company_sing_2'){
document.getElementById('div1').innerHTML='Manager Name 2: <input type="text" name="manaager_name" /><input type="text" name="manaager_position" />';
}else if(name=='company_sing_3'){
document.getElementById('div1').innerHTML='Manager Name 3: <input type="text" name="manaager_name" /><input type="text" name="manaager_position" />';
} else {
else document.getElementById('div1').innerHTML='';
}
</script>
<select name="upload_type" onchange="showfield(this.options[this.selectedIndex].value)">
<option selected="selected" disabled="disabled">Please Select Type Of Upload</option>
<option value="company_logo">Add A Logo</option>
<option value="company_logo_2">Add Second Logo</option>
<option value="company_logo_2">Add Third Logo</option>
<option value="company_sing_1">Add Sign For Manager 1</option>
<option value="company_sing_2">Add Sign For Manager 2</option>
<option value="company_sing_3">Add Sign For Manager 3</option>
</select><BR /><BR />
<div id="div1"></div></BR></BR>
【问题讨论】:
-
函数
showfield的左大括号和右大括号缺失。 -
用大括号包围你的函数体:
function showfield(name) { ... } -
当我添加大括号时,最后会出现错误
-
else document.getElementById('div1').innerHTML='';在这行中放大括号时给我错误...
-
感谢您的帮助,有些时候我们会在长时间不睡觉时忘记愚蠢的事情
标签: javascript html upload field