我建立一个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>
我可以单独提交每个窗体。当放在一起时,只有一种形式可以被引用。 你能纠正我吗?还是有更优雅的方式来提交两种不同的形式?
您需要使用AJAX。 Google for AJAX表单提交 - 很多指南存在 – Milney
为什么你甚至想要这样做?这真的很奇怪。 – Martijn