说明:
<form action=login.aspx method=post>
用户名: <input type=text name=username>
密 码: <input type=password name=password>
<input type=submit value=登陆>
</form>
----------------------------------------------
action=login.aspx是指将该表单的数据提交到login.asp个页面处理.method=post是指发送数据的方式
当在页面表单中输入用户名和密码并点击"登陆"后,浏览器会将你输入在文本框的用户名和密码值传递给login.asp判断
例 1:
<form name="frm1" action="javascript:void(0)" method="post">
a.jsp <input type="radio" name="rad" checked><br>
b.jsp <input type="radio" name="rad"><br>
<input type="button" name="btn" value="Submit" onClick="sub(frm1,_self)">
</form>
<script language=javascript>
function sub(form, target)
{
if (form.rad[0].checked) {
url = "/a.jsp";
form.action = url;
form.target = target;
form.submit();
} else if (form.rad[1].checked) {
url = "/b.jsp";
form.action = url;
form.target = target;
form.submit();
}
}
</script>
例2:伪单点登录
<Script Language="JavaScript">
function aa1()
{
document.form1.action="login.jsp"; //这是第一个
document.form1.submit();
}
function aa2()
{
document.form1.action="chklogin.jsp";//这是第二个
document.form1.username.value=form1.userid.value //name不同,所以要把另外一个里面的value搞过来
document.form1.password.value=form1.userpassword.value //密码也是一样要搞过来
document.form1.submit();
}
</Script>
<form name="form1" method="post" >
<input name="userid" type="text" size="17" style=width:120px;hengit:20;>
<input name="username" type="hidden" size="17" style=width:120px;hengit:20; >
<input name="userpassword" type="password" size="17" class=edit_css style=width:120px;hengit:20;>
<input name="password" type="hidden" size="17" style=width:120px;hengit:20; >
<input name=aa type=button value="提交1" onClick="aa1()">
<input name=bb type=button value="提交2" onClick=aa2() >