当使用PHP时,我想找出正在发布的数据,我只是转储数组$_POST
,它将为我提供已提交input, select, textarea
等的所有html表单元素的name=
属性,以及它们的value=
属性,以易于阅读的方式。
我想知道是否Javascript或jQuery库有一个方法/插件,做同样的事情在页面上的所有html表单元素?这对于测试客户端验证等非常有用。
任何答案将非常感激,因为这将帮助我节省很多时间调试!
jQuery有serializeArray
方法。如果在表单中调用它,您将获得包含表单中name
s和value
s字段的对象列表。
是的,你可以像这样使用jQuery遍历页面上的所有表单元素:
$("input, textarea, select").each(function() {
alert($(this).attr("name") + " = " + $(this).val());
});
这将提醒页面上的所有名称和值