如何通过Javascript访问表单提交的内容?

时间:2012-05-17 22:51:06

标签: javascript

我在网站上运行服务器端缓存,需要根据表单提交触发功能。如何通过Javascript访问表单提交的内容?通常我会通过$ _POST访问这些。

我无法通过PHP获取值,因为在表单提交后提供的页面是缓存页面,并且不会执行任何PHP。

我正在使用jQuery。

2 个答案:

答案 0 :(得分:1)

$_POST是服务器端PHP变量,与JavaScript无关。

现在$_POST变量通常包含表单提交的某种值,JavaScript可以访问 。您可以循环遍历表单并轻松获取填充值。

代码示例

如果您使用的是jQuery,您可以获得如下值:

$("#myform input[name=first_name]").val();

答案 1 :(得分:0)

$('form').submit(function() {
  alert($(this).serialize());
  return false;
});

如果您使用的是jQuery,则可以执行上述操作,

你也可以这样做:

var form = document.getElementById("<yourformid>");
for(var i =0; i < form.elements.length; i++){
   // grab form.elements[i]
}