2012-02-18 37 views
1

我用下面的代码来自动提交表单提交通过javascript两种形式,而不点击

<script type="text/javascript"> 
$(function() { 
    $('#submit').click(); 
}); 
</script> 

<div style="display:none"> 
<form method="post" action="http://mydomain/texting/register.php?list_id=15"> 
<input type="hidden" name="name" value="<?php echo $_SESSION['name2']; ?>" /> 
<input type="hidden" name="email" value="<?php echo $_SESSION['email2']; ?>" /> 
<input type="hidden" name="ok" value="1" /> 
<input type="submit" id="submit" value="Sign Up" style="visibility:hidden;" /> 
</form> 
</div> 

我想同样的数据提交给两个网址...

http://mydomain/texting/register.php?list_id=15 
http://mydomain.com/texting/register.php?list_id=<?php echo $_SESSION['city2']; ?> 

如何可以编辑我的代码自动提交相同的表单数据?

我想这码

<script type="text/javascript"> 
function submitTwice(f){ 
f.action = 'http://mydomain.com/texting/register.php?list_id=<?php echo $_SESSION['city2']; ?>'; 
f.target='ifr1'; 
f.submit(); 
f.action = 'http://mydomain.com/texting/register.php?list_id=15'; 
f.target='ifr2'; 
f.submit(); 
} 
</script> 
*/ 


<script type="text/javascript"> 
$(function() { 
    $('submitTwice(f)').click(); 
}); 
</script> 


<div style="display:none"> 
<iframe name="ifr1" width="20" height="20"> 
<form method="post" action="http://mydomain.com/texting/register.php?list_id=<?php echo $_SESSION['city2']; ?>"> 
<input type="hidden" name="name" value="<?php echo $_SESSION['name2']; ?>" /> 
<input type="hidden" name="email" value="<?php echo $_SESSION['email2']; ?>" /> 
<input type="hidden" name="ok" value="1" /> 
<input type="submit" id="submit" value="Sign Up" style="visibility:hidden;" /> 
</form></iframe> 
</div> 
<div style="display:none"><iframe name="ifr2" width="20" height="20"> 
<form method="post" action="http://mydomain.com/texting/register.php?list_id=15"> 
<input type="hidden" name="name" value="<?php echo $_SESSION['name2']; ?>" /> 
<input type="hidden" name="email" value="<?php echo $_SESSION['email2']; ?>" /> 
<input type="hidden" name="ok" value="1" /> 
<input type="submit" id="submit" value="Sign Up" style="visibility:hidden;" /> 
</form></iframe> 
</div> 

,但它不工作,任何建议,做到这一点,同样的数据是自动使用JavaScript

+0

如果表单在同一个域中,你可以将它们放在两个'