调用Ajax生成的表单的值
Call values of an Ajax generated form
我对这个有问题
我有一个用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行失败,返回:"无法读取未定义的属性"lenght"
知道吗?非常感谢
UPDATE:此函数现在将为您获取表单中的所有复选框元素,如果您想访问它们的值,只需使用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);
}
}
}
相关文章:
- Ajax发布表单序列化,发布引号'
- JS验证ajax返回的html中的表单数据
- 将图像上传ajax与表单提交ajax相结合
- 使用ajax将数据从一个步骤发送到下一个步骤的3步表单
- 表单不会通过ajax提交
- Django-提交表单Ajax(替换Div)
- 在wordpress中添加带有短代码的联系表单ajax
- 成功后如何提交表单ajax帖子
- 同一页面上的多个表单AJAX
- 表单AJAX发送内部的twitter引导模式(Symfony2)
- 在Javascript中获取重力表单AJAX确认消息而不是输出
- HTML提交表单ajax响应
- Javascript表单AJAX样式
- 动态填充的Jquery表单;Ajax
- 对提交表单ajax帖子进行验证
- fanybox表单ajax post关闭提交
- jQuery表单:Ajax响应被显示,但是源代码中没有显示
- 重新加载提交表单Ajax调用
- 在jQuery上正常重新发送HTML表单ajax失败
- fanybox表单ajax提交,只有一个ajax请求