热门文章 | 热门软件| 热门源码 | 热门电影 | 知识库 | 联系我们
软件 源码 教程 影视 健康 招聘
  HTML | JavaScript | ASP | PHP | JSP | NET | VB | VC | VF | Windows | Linux | Mysql | Mssql | Oracle | Struts 
当前位置: 创世纪计算机资源网 -> 文章频道 ->js 
站内搜索:
WebForm 中Action 属性的使用
作者:agloat 来源:blog 整理日期:2007-10-23

说明:

<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() >

相关文章