如何在循环中多次提交表单。
我要做的是将帖子数据发布到某些第三方API for SMS。现在这个第三方短信网关只需50个。一气呵成,我有超过50手机号码。
for (int jj=0;jj<=5; jj++)
{
%>
<form name="f" id="ff" action=http://smswebsite.com/api.php >
<input type=text name=username value="amu" >
<input type=text name=password value="password" >
<input type=text name=source value="SenderID">
<input type=text name=dmobile value="917417010049" >
<input type=text name=message value="Testing All from hashmi, malik hayat" >
</form>
<script type="text/javascript">
document.getElementById("ff").submit();
</script>
<%
}
%>
请帮忙
答案 0 :(得分:0)
您可以将其发布为数组。
<form name="f" id="ff" action=http://smswebsite.com/api.php >
for (int jj=0;jj<=5; jj++)
{
%>
<input type=text name="username[]" value="amu" >
<input type=text name="password[]" value="password" >
<input type=text name="source[]" value="SenderID">
<input type=text name="dmobile[]" value="917417010049" >
<input type=text name="message[]" value="Testing All from hashmi, malik hayat" >
<%
}
%>
</form>
<script type="text/javascript">
document.getElementById("ff").submit();
</script>
答案 1 :(得分:0)
你有什么问题???? 我看到的3个问题
"ff"+jj
的表单标记和javascript getElementById("ff"+jj)
附加jj计数器值。
使用ajax发布表单,以便您的页面可能无法离开。执行文档读取事件时调用ajax帖子:因为您可能正在提交表单,而页面可能尚未呈现。
$(document).ready(function(){ //通过ajax提交表单的代码 });