Javascript:是否可以捕获所有表单输入并输出它

时间:2017-07-16 11:45:38

标签: javascript php forms post

目前正在处理一个Javascript脚本,该脚本需要在联系表单在网站上提交时获取所有输入数据。

流量:

  1. 有人填写联系表格
  2. 使用POST处理表单(php 形式)
  3. 我们的脚本应该获取所有输入字段+值 提交
  4. Upfront我们不知道联系表格的字段/ id。

    问题: 是否有可能获取此数据(不知道表单中的字段)?

2 个答案:

答案 0 :(得分:0)

以foreach为例

foreach($_POST as $key => $value){
  Echo $key . " = " . $value;
}

答案 1 :(得分:0)

您可以使用jQuery serializeArray方法:

       $.ajax(
        {
            url: 'http://localhost/user/form.php',
            type: "POST",
            data: $('#form').serializeArray(),
            dataType: 'json',
            success: function (data, textStatus, jqXHR) {

            },
            error: function (jqXHR, textStatus, errorThrown) {

            }
        });

只需使用jQuery选择表单元素并调用serializeArray。