Php 用一个函数提交两个表单不起作用
我面临一个问题,提交两个表单和一个JavaScript函数 我调用了一个ajax文件来检查用户名的可用性 表格如下:Php 用一个函数提交两个表单不起作用,php,javascript,Php,Javascript,我面临一个问题,提交两个表单和一个JavaScript函数 我调用了一个ajax文件来检查用户名的可用性 表格如下: <form action="abc.php" method="post" enctype="multipart/form-data" onsubmit="return isValid(this)" class="login_form" style="width:100%;"> <form action="http://example.com" method
<form action="abc.php" method="post" enctype="multipart/form-data" onsubmit="return isValid(this)" class="login_form" style="width:100%;">
<form action="http://example.com" method="post" enctype="multipart/form-data" onsubmit="return isValid(this)" class="login_form" style="width:100%;" name="form1" id="form1">
然后它将提交表单1,否则它不会。您需要从
isValid()
函数返回一个布尔值,因为您要将该值传递回表单的onsubmit
事件:
像这样的东西应该能满足你的需要:
function isValid() {
// Do my validation here.
return true; // or return false, depending on validation results.
}
您需要从
isValid()
函数返回一个布尔值,因为您要将该值传递回表单的onsubmit
事件:
像这样的东西应该能满足你的需要:
function isValid() {
// Do my validation here.
return true; // or return false, depending on validation results.
}
你可以试试下面的代码
var form1 = submit1();
document.form1.submit();
function submit1(){
document.form2.submit();
return true;
}
在提交表单后的
submit1
功能中,您应该返回true
,然后它将提交第二个表单。您可以尝试下面的代码
var form1 = submit1();
document.form1.submit();
function submit1(){
document.form2.submit();
return true;
}
在提交表单后的submit1
功能中,您应该返回true
,然后它将提交第二个表单。尝试向第二个表单添加target=“\u blank”
属性。可能是您的浏览器阻止了表单的提交,因为表单与不同的文件相关,并且浏览器不知道将用户重定向到哪里。请尝试向第二个表单添加target=“\u blank”
属性。您的浏览器可能会阻止表单的提交,因为表单与不同的文件相关,并且浏览器对将用户重定向到何处感到困惑。