我想让菜单不要显示“==请选择==”而是直接显示第一条数据,应该怎么改呢?function changeselect1(locationid)
{
document.form1.s2.length = 0;
document.form1.s2.options[0] = new Option('==请选择==','');
document.form1.s3.length = 0;
document.form1.s3.options[0] = new Option('==请选择==','');
document.form1.s4.length = 0;
document.form1.s4.options[0] = new Option('==请选择==','');
for (i=0; i<subval2.length; i++)
{
if (subval2[i][0] == locationid)
{document.form1.s2.options[document.form1.s2.length] = new Option(subval2[i][2],subval2[i][2]);}
}
for (i=0; i<subval2.length; i++)
{
if (subval2[i][0] == locationid)
{document.form1.s3.options[document.form1.s3.length] = new Option(subval2[i][3],subval2[i][3]);}
}
for (i=0; i<subval2.length; i++)
{
if (subval2[i][0] == locationid)
{document.form1.s4.options[document.form1.s4.length] = new Option(subval2[i][4],subval2[i][4]);}
}
}
//-->
</script>
{
document.form1.s2.length = 0;
document.form1.s2.options[0] = new Option('==请选择==','');
document.form1.s3.length = 0;
document.form1.s3.options[0] = new Option('==请选择==','');
document.form1.s4.length = 0;
document.form1.s4.options[0] = new Option('==请选择==','');
for (i=0; i<subval2.length; i++)
{
if (subval2[i][0] == locationid)
{document.form1.s2.options[document.form1.s2.length] = new Option(subval2[i][2],subval2[i][2]);}
}
for (i=0; i<subval2.length; i++)
{
if (subval2[i][0] == locationid)
{document.form1.s3.options[document.form1.s3.length] = new Option(subval2[i][3],subval2[i][3]);}
}
for (i=0; i<subval2.length; i++)
{
if (subval2[i][0] == locationid)
{document.form1.s4.options[document.form1.s4.length] = new Option(subval2[i][4],subval2[i][4]);}
}
}
//-->
</script>
解决方案 »
- 关于iframe的问题,高手指点一下!!!
- JS多页连续打印,着急中…………
- 如何在提交后自动刷新一下本页?
- 超级急...我的div怎么不动了????
- 表但提交时候不能获得通过setattribute创建的值
- javascript 怎么取得form内flash的名字
- 分没了, 但还是请好心人能帮帮我. 求用JC实现页面间数据传送.
- jsp 如何动态生成js?
- window.parent.oa_middle.oa_userlist.document.location.reload();报错:对像为空或不存在
- easyui datagrid detailview
- 图片还没有加载完之前显示正在加载 怎么实现啊
- javascript随机显示验证码的问题。
<select name="s1" onchange="changeselect1(this.value)">
<option></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select><select name="s2"></select>
<select name="s3"></select>
<select name="s4"></select>
</form>
<script>
var subval2 =
[
["1","a2","a3","a4","a5","a6","a7","a8"],
["2","b2","b3","b4","b5","b6","b7","b8"],
["3","c2","c3","c4","c5","c6","c7","c8"]
];
function changeselect1(locationid){
document.form1.s2.length = 0;
document.form1.s2.options[0] = new Option('==请选择==','');
document.form1.s3.length = 0;
document.form1.s3.options[0] = new Option('==请选择==','');
document.form1.s4.length = 0;
document.form1.s4.options[0] = new Option('==请选择==',''); for (i=0; i < subval2.length; i++){
if (subval2[i][0] == locationid){
document.form1.s2.options[document.form1.s2.length] = new Option(subval2[i][2],subval2[i][2]);
}
} for (i=0; i < subval2.length; i++){
if (subval2[i][0] == locationid){
document.form1.s3.options[document.form1.s3.length] = new Option(subval2[i][3],subval2[i][3]);
}
} for (i=0; i < subval2.length; i++){
if (subval2[i][0] == locationid){
document.form1.s4.options[document.form1.s4.length] = new Option(subval2[i][4],subval2[i][4]);
}
}
document.form1.s2.selectedIndex = 1;
document.form1.s3.selectedIndex = 1;
document.form1.s4.selectedIndex = 1;
}
</script>
for (i=0; i <subval2.length; i++)
{
if (subval2[i][0] == locationid)
{document.form1.s2.options[document.form1.s2.length] = new Option(subval2[i][2],subval2[i][2]);document.form1.s2.value=subval2[i][2]}
}