jquery选择列表视图中的所有文本框
我有一个listview,它被数据绑定到X项。单击submit按钮,我想使用jquery遍历listview行并执行基本表单验证。此验证不是系统关键性的,因此我不担心有人操纵或发回恶意脚本。这就像,你必须有一个名字,一个姓。诸如此类 关于如何在jquery中不使用clientID(lvBob$ct10$txtName)实现这一点的任何想法都将非常好。非常感谢 对不起,这个问题似乎有点模棱两可 为了避免这种情况,我想用X个列迭代X个行 在列表视图中呈现的。根据我的业务逻辑验证每个列,并为每次验证失败生成错误消息 伪代码jquery选择列表视图中的所有文本框,jquery,asp.net,Jquery,Asp.net,我有一个listview,它被数据绑定到X项。单击submit按钮,我想使用jquery遍历listview行并执行基本表单验证。此验证不是系统关键性的,因此我不担心有人操纵或发回恶意脚本。这就像,你必须有一个名字,一个姓。诸如此类 关于如何在jquery中不使用clientID(lvBob$ct10$txtName)实现这一点的任何想法都将非常好。非常感谢 对不起,这个问题似乎有点模棱两可 为了避免这种情况,我想用X个列迭代X个行 在列表视图中呈现的。根据我的业务逻辑验证每个列,并为每次验证失
for each row in Listview
{
row.txt1 != null
{return "error message"}
}
但是我想在jquery中这样做。你用谷歌搜索过吗?我对谷歌的第一个印象是:
根据该链接,您可以尝试如下操作:
$('li input[type=text]')
。如果您需要文本框中的数据类型,您可以向文本框添加类。以避免选择文本框而不引用ListView的ClientID。首先将ListView包装在一个div中,然后根据该div中包含的所有文本框进行选择
以下代码将使用jQuery遍历每个文本框:
$('#myDiv input[type=text]').each(
function( intIndex ){
// Do processing here on each textbox using $(this)
}
);
您需要根据特定的业务需求更新上述代码,但这应该可以让您开始使用。解决了这个问题。这个jquery就是我使用的
$(this).find('input.firstName');
更新的问题不那么模棱两可