2011-02-14 64 views
1

我有一个列表视图,这是一个数据绑定到X项目。在提交按钮上单击我想使用jQuery来浏览列表视图行并进行基本的表单验证。此验证不是系统关键,所以我不担心有人操纵或发回恶意脚本。这是事情,你必须有姓氏,姓氏。等等等等。jquery选择列表视图中的所有文本框

关于如何在不使用clientID(lvBob $ ct10 $ txtName)的情况下如何在jquery中执行此操作的任何想法都很棒。非常感谢您

对不起问题似乎有点ambigious

要eleberate我想遍历与在列表视图渲染 列X量行X量。根据我的buisness逻辑验证每个列,并为每个失败生成一条错误消息进行验证。

伪码

for each row in Listview 
{ 
row.txt1 != null 
{return "error message"} 
} 

但我想这样做jQuery的。

+0

更新的问题不太模糊 – gh9 2011-02-14 18:03:23

回答

-1

找出来了。这jquery是我用什么

$(this).find('input.firstName'); 
0

你用Google吗?首先打我在谷歌是这样的:How to select all textareas and textboxes using jQuery?

根据该链接,你可以尝试类似的东西:$('li input[type=text]')。如果您需要文本框中的什么类型的数据,您可以将类添加到文本框中。

3

为了避免选择文本框而不引用ListView的ClientID。首先将ListView包装在div中,然后根据该div中包含的所有文本框进行选择。

下面的代码将通过使用jQuery每个文本框重复:

$('#myDiv input[type=text]').each(
    function(intIndex){ 
     // Do processing here on each textbox using $(this) 
    } 
); 

你需要更新您的特定业务需求上面的代码,但它应该让你开始。

+0

这能帮我吗? – 2011-02-15 14:50:03

相关问题