快速方法Javascript/Jquery/etc检索表单中包含的所有aspnet:textbox(输入),不包括其他元素
我创建了一个“测试标签””或警报,以查看变量值(以某种方式知道变量值,如在Matlab中?) 如何更改以根据需要检索正确数量的元素(而不是值“0”或“所有元素”或“错误”) 代码如下:快速方法Javascript/Jquery/etc检索表单中包含的所有aspnet:textbox(输入),不包括其他元素,javascript,jquery,forms,select,counter,Javascript,Jquery,Forms,Select,Counter,我创建了一个“测试标签””或警报,以查看变量值(以某种方式知道变量值,如在Matlab中?) 如何更改以根据需要检索正确数量的元素(而不是值“0”或“所有元素”或“错误”) 代码如下: var lenform = document.getElementById("ActionInMoveID").length; var selform = document.getElementById("ActionInMoveID"); var count = 0; for (var k = 0; k &l
var lenform = document.getElementById("ActionInMoveID").length;
var selform = document.getElementById("ActionInMoveID");
var count = 0;
for (var k = 0; k < lenform; k++)
{
if (selform.elements[k].tagName == "input")
count++;
}
alert(count);
var lenform=document.getElementById(“ActionInMoveID”).length;
var selform=document.getElementById(“ActionInMoveID”);
var计数=0;
对于(var k=0;k
非常感谢JavaScript中的:
var count = document.getElementsByTagName("input").length;
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
// do what you wan to do with inputs[i] element
}
在jQuery中:
var count = $('#form').find(':input').length;
要检索JavaScript中的每个输入,请执行以下操作:
var count = document.getElementsByTagName("input").length;
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
// do what you wan to do with inputs[i] element
}
好的,但是我想隔离它们,这样我就可以从它们中的任何一个检索信息,如果我只想在指定的表单中使用文本框,那么对不起?因为我在标签外面有很多文本框,我需要分开。aspnet中的标记在服务器端或客户端中也有不同的名称。。。非常感谢。请注意jQuery中的$('#form')选择器。这里的工作“form”应该是您的特定表单id,例如“form1”,因此您将接收此表单中的元素