用display控制
function seleSubmit()
{
document.testform.action="AAA.asp";
div1.style.display = "none" ;
div2.style.display = "yes" ;
}<div id='div1' style="display:yes">
<select name=test onchange="seleSubmit();">
</div>
<div id='div2' style="display:none">
你的页面
</div>
function seleSubmit()
{
document.testform.action="AAA.asp";
div1.style.display = "none" ;
div2.style.display = "yes" ;
}<div id='div1' style="display:yes">
<select name=test onchange="seleSubmit();">
</div>
<div id='div2' style="display:none">
你的页面
</div>
你上次留言:
<%
If Request.Form("test") = "" Then
%>
<body onload=init()>
<%
else
%>
<body>
<%end if%>我不太懂,可以详细点吗?
<body onload=init()>是指:当页面加载时就加载init事件。
function init(str)
{
document.testform.testsel.selectedindex=str;}
function selSubmit()
{
document.testform.action="AAA.asp";
document.testform.submit();
}</script>
<body onload=init(1);>
<form name=testform>
<select name=testsel onchange="selSubmit()">
<option>adf</option>
<option>adf1</option>
</select>
</form>
</body>
//init(str) str是select框的索引值从由上到下,从0开始1即adf1
//selectedindex->selectedIndex;
document.testform.testsel.selectedIndex=1;
大小写
这样在进入页面时不会自动提交到该值对应的页面呀。