、私のコードは次のとおりです。一度に2つの投稿フォームを提出するには?私は、Djangoのウェブサイトを構築してい
<script type="text/javascript">
$("#lxwjsubmit").click(function(){
var userId=$('#id_user1').val();
var password=$('#id_password1').val();
var newtable2='<table id="table2"><tr><th></th><td><input type="text" name="userId" value="'+userId+'" /></td></tr><tr><th></th><td><input type="password" name="password" maxlength="100" value="'+password+'" /></td></tr></table>'
$('#table2').html(newtable2);
document.getElementById('form2').submit();
document.getElementById('form1').submit();
})
</script>
<div class="form-group">
<form action="" method="POST" id='form1'>
<table>
<tr><th></th><td><input type="text" name="user" id="id_user1" /></td></tr>
<tr><th></th><td><input type="password" name="password" id="id_password1" /></td></tr>
</table>
<input type="button" value="submit" id='lxwjsubmit'>
</form>
</div>
<div class="form-group">
<form action="http://localhost/Login.do" method="POST" id='form2' hidden='true' >
<table id="table2">
<tr><th></th><td><input type="text" name="userId" /></td></tr>
<tr><th></th><td><input type="password" name="password" /></td></tr>
</table>
<input type="button" value="submit" >
</form>
</div>
は私が単独で各フォームを送信することができます。 をまとめると、1つのフォームしか提出できません。 私はplsを修正できますか?または2つの異なるフォームを提出するよりエレガントな方法はありますか?
AJAXを使用する必要があります。 Google for AJAXフォーム提出 - 多くのガイドが存在する – Milney
なぜあなたはこれをしたいのですか?これは本当に奇妙です。 – Martijn