为动态表单创建处理程序

时间:2013-07-29 10:16:55

标签: php javascript html ajax forms

现在有几次我尝试了创建输入表单的艰巨任务,我可以让最终用户为管理添加无限量的库存项目。在寻求帮助时,我通过每次重写脚本获得了更多的理解并改进了对它的处理,但我现在仍然坚持如何处理POST数据。

由于我无法找到关于此问题的任何教程/示例/讨论,如何在PHP处理程序中处理具有潜在数十个输入的动态表单?

1 个答案:

答案 0 :(得分:0)

这样做的一种方法是为你的字段分配一个类,在你的javascript中循环它们,并根据客户端的那个构建一个url

在服务器端,您可以获取参数并按字符串拆分。

一个例子是

<input type="text" class="field1" value="" />
<input type="text" class="field2" value="" />


<input type="text" class="field1" value="" />
<input type="text" class="field2" value="" />

<input type="submit" id="submit" />

jQuery中客户端的实现可能类似于

$("#submit").click(function(){
var postUrl = url + "?field1=";
    $(".field1").each(function(){
        postUrl = postUrl + $(this).val() + "_";
    });

    //do something similar for field2 also.
});

在你的PHP代码中,你可以得到params并用“_”字符分割。