2010-08-25 20 views
0
$("#commentForm").validate({ 
      rules: { 
       insurance1$ucBuildingInsurance$txtOtherReasonDescription: required 
} 
}); 

我現在的劇本是這樣來驗證一個文本框txtOtherReasonDescription.Ideally我想用$取代insurance1 $ ucBuildingInsurance $ txtOtherReasonDescription()語法,這樣的控件ID不固定的。無論如何,這可以實現嗎?jQuery驗證softcode文本框中的名稱

回答

1

可以使用這樣的選擇添加規則:

$("#commentForm").validate(); 
$("input[id$='txtOtherReasonDescription']").rules("add", { required: true }); 

既然你在ASP.Net是,無論是id$=name$=在這裏工作,但概念是建立valdiation的形式,然後使用.rules("add", rulesToAdd)將規則附加到匹配的元素。