在本身页面获得可以用javascript <script language="javascript"> function SelecteSecond(elem){ for (var i = document.form1.province.options.length; i >= 1; i--){ document.form1.province.options[i] = null; document.form1.province.options[0].selected;} if (elem.options[elem.selectedIndex].value=='东北地区'){ document.form1.province.options[document.form1.province.length] = new Option('黑龙江省','黑龙江省'); document.form1.province.options[document.form1.province.length] = new Option('吉林省','吉林省'); document.form1.province.options[document.form1.province.length] = new Option('辽宁省','辽宁省'); } } 其中form1是表单的名字,province是select的名字
不过要注意如果你的select 是disable的话是传不过去的
mySelect就是你要得到读到的参数楼上的都可以!
<select name="mySelect">
<option value="1" <%if(mySelect.equals("1")) out.print("selected");%>>11</option>
<option value="2" <%if(mySelect.equals("2")) out.print("selected");%>>>22</option>
<option value="3" <%if(mySelect.equals("3")) out.print("selected");%>>>33</option>
</select>
<script language="javascript">
function SelecteSecond(elem){
for (var i = document.form1.province.options.length; i >= 1; i--){
document.form1.province.options[i] = null;
document.form1.province.options[0].selected;}
if (elem.options[elem.selectedIndex].value=='东北地区'){
document.form1.province.options[document.form1.province.length] = new Option('黑龙江省','黑龙江省');
document.form1.province.options[document.form1.province.length] = new Option('吉林省','吉林省');
document.form1.province.options[document.form1.province.length] = new Option('辽宁省','辽宁省');
}
}
其中form1是表单的名字,province是select的名字