快速方法 Javascript/Jquery/etc 检索表单中包含的所有 aspnet:textbox (input)

Quick methods Javascript/Jquery/etc to retrieve all aspnet:textbox (input) contained in a form, excluding other elements

本文关键字:aspnet textbox input Javascript 方法 Jquery etc 表单 检索 包含      更新时间:2023-09-26

我创建了一个"测试标签"或警报来查看变量的值(像在 Matlab 中那样知道变量值的某种方法?

如何更改以便我可以根据需要检索正确数量的元素(而不是值"0"或"所有元素"或"错误")?

代码是这样的:

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);

多谢

在 JavaScript 中:

var count = document.getElementsByTagName("input").length;

在jQuery中:

var count = $('#form').find(':input').length;

要在 JavaScript 中检索每个输入:

var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
    // do what you wan to do with inputs[i] element
}

在jQuery中:

$('#form').find(':input').each(function(){
    // do what you wan to do with $(this) element
})