调用Ajax生成表单的值

时间:2015-03-01 12:45:59

标签: javascript php jquery ajax

我有这个问题

我有一个使用ajax生成的表格,它包含一个用复选框检查项目的表单,例如

<form name="formdocs">

然后

<input type="checkbox" name="ticado" value="<?php echo $row["id"]; ?>">

表格的每个td一个。问题是当我尝试使用以:

开头的javascript函数调用标记的复选框时
function archive(){
    var documents = formdocs.ticado;
    var len = documents.length;

它在第3行失败:&#39;无法读取属性&#34; lenght&#34;未定义&#39;

有什么想法吗? 非常感谢

1 个答案:

答案 0 :(得分:0)

更新:此功能现在可以获取表单中的所有复选框元素,如果要访问它们的值,可以使用console.log()中的行

function Archive(){
  var inputs = [document.getElementsByTagName("input")];
  var obj = inputs[0];
  for(var i= 0; i < obj.length; i++){
    if(obj[i].type == "checkbox"){
      console.log(obj[i].value);
    }
  }
}