<script>
function change() {
if (document.all.select.options[document.all.select.selectedIndex].text == "方式一") {
document.all.select2.style.display = "";
document.all.textfield3.style.display = "";
document.all.textfield4.style.display = "none";
document.all.textfield5.style.display = "none";
document.all.textfield6.style.display = "none";
}
else if (document.all.select.options[document.all.select.selectedIndex].text == "方式二") {
document.all.select2.style.display = "none";
document.all.textfield3.style.display = "none";
document.all.textfield4.style.display = "";
document.all.textfield5.style.display = "none";
document.all.textfield6.style.display = "";
}
else if (document.all.select.options[document.all.select.selectedIndex].text == "方式三") {
document.all.select2.style.display = "none";
document.all.textfield3.style.display = "none";
document.all.textfield4.style.display = "none";
document.all.textfield5.style.display = "";
document.all.textfield6.style.display = "";
}}
</script><select name="select" onChange="return change()">
<option>方式一</option>
<option>方式二</option>
<option>方式三</option>
</select>方法比较土:_)
使用的是隐藏的方式,可能会造成界面布局的影响。
如果影响很大的话,可以动态生成控件了。(比较麻烦,偷懒中...)
function change() {
if (document.all.select.options[document.all.select.selectedIndex].text == "方式一") {
document.all.select2.style.display = "";
document.all.textfield3.style.display = "";
document.all.textfield4.style.display = "none";
document.all.textfield5.style.display = "none";
document.all.textfield6.style.display = "none";
}
else if (document.all.select.options[document.all.select.selectedIndex].text == "方式二") {
document.all.select2.style.display = "none";
document.all.textfield3.style.display = "none";
document.all.textfield4.style.display = "";
document.all.textfield5.style.display = "none";
document.all.textfield6.style.display = "";
}
else if (document.all.select.options[document.all.select.selectedIndex].text == "方式三") {
document.all.select2.style.display = "none";
document.all.textfield3.style.display = "none";
document.all.textfield4.style.display = "none";
document.all.textfield5.style.display = "";
document.all.textfield6.style.display = "";
}}
</script><select name="select" onChange="return change()">
<option>方式一</option>
<option>方式二</option>
<option>方式三</option>
</select>方法比较土:_)
使用的是隐藏的方式,可能会造成界面布局的影响。
如果影响很大的话,可以动态生成控件了。(比较麻烦,偷懒中...)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货