1个form,2个action

今天工作上正好用到,其实是个伪单点登录,只是把同一个表单发到不同的页面而已

先写2个函数,用来将action的url分开

1
2
3
4
5
6
7
8
9
10
function firstFormSubmit () {
  document.form1.action = 'login.jsp' //这是第一个
  document.form1.submit()
}
function secondFormSubmit () {
  document.form1.action = 'chklogin.jsp' //这是第二个
  document.form1.username.value = form1.userid.value //name不同,以要把另外一个里面的value搞过来
  document.form1.password.value = form1.userpassword.value //密码也搞过来
  docuemnt.form1.submit()
}

表单如下:

1
2
3
4
5
6
7
<form name=”form1″ method=”post” >
  <input name=”userid” type=”text” size=”17″ />
  <input name=”userpassword” type=”password” size=”17″ />
  <input name=”password” type=”hidden” size=”17″ />
  <input name=’aa’ type=’button’ value=”提交1″ onClick=firstFormSubmit()” />
  <input name=’bb’ type=’button’ value=”提交2″ onClick=secondFormSubmit() >
</form>
觉得这篇文章对你有用?支持一下我的写作