【发布时间】:2016-04-18 06:55:38
【问题描述】:
我的 aspx 页面中有一个带有提交按钮的表单标签。
<form id="userReg" method="post">
<input type="submit" id="submit" value="Submit" onclick="doActions();" />
</form>
当我单击提交按钮时,我想做两个不同的操作,即重定向到另一个 web 表单,然后重定向到另一个 url。
Javascript
function doActions() {
userForm = document.getElementById('userReg');
userForm.action = 'GettingUserDetails.aspx';
userForm.submit();
userForm.action = 'Confirmationurl.com';
userForm.submit();
}
它正在执行'GettingUserDetails.aspx' 操作,之后它不执行Confirmationurl.com 操作。
我怎样才能同时执行这两个操作
【问题讨论】:
-
通过 Ajax 进行第一次提交,或者在第一次提交的响应中进行重定向。
-
在回调中传递第二个函数?
-
userForm = document.getElementById('userReg'); userForm2 = userForm;现在在userForm和userForm2上尝试提交功能 -
@nnnnnn Tq,我会试试这个
-
@nnnnnn 如果我尝试使用 ajax,我将无法检索表单值。例如:
Request.Form["first_name"]给出 null 即使它有一个值
标签: javascript jquery html asp.net forms