在发送表单之前获取$ _POST数组

时间:2014-06-04 14:02:10

标签: javascript php var-dump

情况:

<form method='post' action='troll.php'>
    <input type='text' name='trolltext'>
    <textarea name='trollarea'></textarea>
    <input type='hidden' name='trollhidden'>
    <select name='trollselect'>
        <option value='troll1'>
        ...
    </select>
    <input type='submit'>
</form>

我想在发送到troll.php之前转储$ _POST数组,例如,在javascript console.log中。我想看一个数组,没有每一个变量。

2 个答案:

答案 0 :(得分:3)

好吧,在执行PHP之前你不能执行PHP。使用浏览器的调试器和一些JavaScript。

答案 1 :(得分:0)

遍历所有输入并使用客户端中的javascript / jQuery将其值存储在数组中(NO PHP):

var inputs=[];
$("form :input").each(function(){
  var input = $(this); // This is the jquery object of the input, do what you will
 inputs.push(input.val());
});
console.log(inputs);//your array