2013-09-23 28 views
0

我使用jQuery.validationEngine來匹配密碼和確認密碼字段。驗證引擎匹配字段

<input value="" class="validate[required,custom[password]] text-input" type="password" name="txtpswd" id="txtpswd" /> 
<input value="" class="validate[required,equals[txtpswd]] text-input" type="password" name="password2" id="password2" /> 

上面的代碼工作正常。
但:
第一個問題:雖然我在他們的任何一個/兩個(輸入標記)中使用runat =「server」,但它無法匹配。
第二個問題:雖然我使用服務器控件(文本框)來代替html輸入標記,但它無法匹配。
請告訴我我錯在哪裏?請幫我解決我的問題。

回答

0

將此屬性添加到您的服務器控件。的ClientIDMode =「靜態」

<asp:TextBox ID="txtpswd" ClientIDMode="Static" runat="server" CssClass="validate[required,custom[password]] text-input"></asp:TextBox> 
1

,如果你想檢查確認密碼驗證,那麼你可以使用這個樣子。

<input type="password" id="password" name="password" class="validate[required]"/> 
<input type="password" id="confirm_password" name="confirm_password" class="validate[required,equals[password]]"/>