Datalist內的Jquery問題
我有一datalist,想在jquery內驗証,因為row是動態,如果要datalist+jquery? 怎麼實現?? --------------------编程问答-------------------- 什么意思?验证什么? --------------------编程问答--------------------
<ItemTemplate>
<tr class="tr_color" name="tr1">
<td width="15%" align="center">
<%# Eval("productName") %><asp:HiddenField ID="hdId" runat="server" Value='<%# Eval("productId") %>' />
</td>
<td width="20%" align="center">
<%# Eval("quantity")%>
<%# Eval("unit")%>
</td>
<td width="45%" align="center">
<%# Eval("utilization")%><%# Eval("standardNote")%><%# Eval("measure")%>
</td>
<td width="20%" align="center">
<asp:TextBox ID="txt_Price" runat="server" Width="70" MaxLength="5" onblur='checkNum(this);'></asp:TextBox>元/<%# Eval("unit")%>
<input type="hidden" id="input_quantity" value='<%# Eval("quantity") %>' runat="server" />
<input type="hidden" id="input_cate" value='<%# Eval("categoryId") %>' runat="server" />
<input type="hidden" id="input_buyercom" value='<%# Eval("buyerCompay") %>' runat="server" />
<input type="hidden" id="input_title" value='<%# Eval("bidTitle") %>' runat="server" />
<input type="hidden" id="input_biid" value='<%# Eval("biid") %>' runat="server" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="txt_Price"
ErrorMessage="价格不能为空" Display="Dynamic" Font-Size="Small"></asp:RequiredFieldValidator>
</td>
</tr>
</ItemTemplate>
这是模版列中的动态行
Jquery查找该行中的控件
$("#tableProducts").find("tr").siblings(".tr_color").each(function() {
if ($(this).find('td').eq(3).find('input').eq(0) != "undefined" && $(this).find('td').eq(3).find('input').eq(0).val()!="") {
IsBools=true;
}
else
{
IsBools=false;
return false;
}
}); --------------------编程问答-------------------- 不管是不是动态的行。只是你找到相同的特点,我是根据这个TABLE中的行的class样式来找到要验证的控件。 --------------------编程问答-------------------- 生成的结果是html
所以对html下手就行了 --------------------编程问答-------------------- 先动态生成DataList之后查看网页源代码,看看动态生成的row的id或者name之后通过jquery进行查找验证
补充:.NET技术 , ASP.NET