<form method="POST" action="regist.jsp" name="Form1">
<p><input name="next" type="button" value="下一步" onclick="windows.location='nextpage.asp';"></p>
<p><input name="finish" type="button" onclick="form.submit" value="确 定"></p>
</form>
<p><input name="next" type="button" value="下一步" onclick="windows.location='nextpage.asp';"></p>
<p><input name="finish" type="button" onclick="form.submit" value="确 定"></p>
</form>
或者控制form 的 action
function submit2(){
Form1.action="page2.jsp";
return true;
}
</script>
<form method="POST" action="regist.jsp" name="Form1">
<p><input name="next" type="submit" value="下一步" onclick="return submit2()"></p>
<p><input name="finish" type="submit"value="确 定"></p>
</form>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<form id="form1" name="form1" method="post" action="regiest.php">
<div id="a" style="display:">
第一步:<br />
用户名<input type=text name=username />
</div>
<div id="b" style="display:none">
第二步<br />
呢称<input type=text name=username2 />
</div>
<div id="c" style="display:none">
第三步<br />
密码<input type=text name=password />
</div>
<input type="button" name="next" id="next" value="下一步" onclick="nextpage(1);" />
<input type="submit" name="OK" id="OK" value="完成" onclick="submit()" />
</form>
</body>
</html>
<script>
var url=["a","b","c"];
var i=0;
function nextpage(num)
{
document.all.tags("div")[i+num].style.display="";
if(i!=-1)
document.all.tags("div")[i].style.display="none";
if(i>=url.length-2)
document.getElementById("next").disabled=true;
i++;
}
</script>
5楼你的想法很好,想问你如果我要用ation把里面的数据保存到数据库中可以做的到吗?还有一下步和完成都是进入不同的页面。
<script>
function submitto(page){
document.formx.action=page;
document.formx.submit();
}
</script>
<form action="" method="post" name="formx">
<input type="text" name="textfield">
<input type="Submit" name="Submit" value="提交1" onClick="submitto('1.php')">
<input type="Submit" name="Submit2" value="提交2" onClick="submitto('2.php')">
</form>
如果要把表单的内容提交,你可以这样写
"a.aspx?name="&name
或者
document.form1.action=你要去的页面;
document.form1.submit();
function go(a)
{
if(a=="next") Form1.action="next.asp";
if(a=="confirm") Form1.action="confirm.asp";
Form1.submit();
}
</script> <form method="get" action="" name="Form1">
<p><input name="next" type="button" value="下一步" onclick="go('next')"></p>
<p><input name="finish" type="button"value="确 定" onclick="go('confirm')"></p>
</form>
document.form1.action = "abc.asp";
document.form1.submit();
}function doFinish(){
document.form1.action = "aaa.asp";
document.form1.submit();
}
<form action="" onsubmit="return false">
<input type="button" value="Next" onclick="doNextStep()">
<input type="button" value="OK" onclick="doFinish()">
</form>像这样就OK了咯...