Javascript 两个表单一个提交按钮一个iframe

Javascript 两个表单一个提交按钮一个iframe,javascript,forms,submit,Javascript,Forms,Submit,我有一个包含两个字段的iframe和一个包含多个字段的表单。我想做的是,当用户在非iframe表单上单击submit时,在iframe上单击submit,以便提交第一个表单,然后提交第二个表单。这可能吗?谢谢 --- IFRAME --- [Input 1] [Input 2] [Hidden Submit] --- IFRAME --- [Input 3] [Input 4] [Submit] <-- user is gonna click this, then iframe form

我有一个包含两个字段的iframe和一个包含多个字段的表单。我想做的是,当用户在非iframe表单上单击submit时,在iframe上单击submit,以便提交第一个表单,然后提交第二个表单。这可能吗?谢谢

--- IFRAME ---
[Input 1]
[Input 2]
[Hidden Submit]
--- IFRAME ---

[Input 3]
[Input 4]
[Submit] <-- user is gonna click this, then iframe form and this form gets submitted
--IFRAME---
[输入1]
[输入2]
[隐藏提交]
---IFRAME---
[输入3]
[输入4]
[提交]是的,这是可能的

<iframe name="myframe" onload="submitForm()"></frame>

<form action="" method="post" onsubmit="return subIframe()" id="form1">
<input type="text" name="input1" value=""/>
<input type="text" name="input2" value=""/>
<input type="submit" value="submit">
</form>

<script>
var flag=1;
/*submit the iframe form fist*/
function subIframe(){
    /*submit the form in iframe here*/
    if(flat==1){
       myframe.document.getElementById("myform").submit();
       flat=0;
       return false;
    }else{
       return true;
    }

}


/*after the iframe form been submited, submit the form in the current page*/
function submitForm(){
 document.getElementById("form1").submit();
}
</script>                                                  

var标志=1;
/*首先提交iframe表单*/
函数subIframe(){
/*在此处的iframe中提交表单*/
如果(平坦==1){
myframe.document.getElementById(“myform”).submit();
平坦=0;
返回false;
}否则{
返回true;
}
}
/*提交iframe表单后,在当前页面中提交表单*/
函数submitForm(){
document.getElementById(“form1”).submit();
}

iframe是否在同一域名上?不,iframe是不同的域您看不到,谢谢,因此如果iframe在我的域上,但在iframe中,formaction是不同的域,它应该工作,对吗?