當關聯的文本框被禁用時(無論文本框是否包含文本),必需的字段驗證程序似乎總是會觸發。必需的字段驗證程序在禁用的文本框上錯誤地驗證失敗
當文本框啓用時,驗證器的行爲是正確的。
有人可以告訴我爲什麼嗎?
我試過用ValidatorEnable禁用所需的字段驗證器,但似乎沒有區別。
下面是來自網頁上的相關HTML(減少):感激地接受
<tr id="trBrokerNetID" runat="server">
<td>
<cc1:mitextbox id="txtBrokerNetID" runat="server" cssclass="bodytext" width="220px" maxlength="20" onBlur="JavaScript:CheckBrokerBranch(false);"></cc1:mitextbox>
<asp:requiredfieldvalidator id="rfvBrokerNetID" runat="server" width="1px" errormessage="BrokerNetID - Please supply a value" controltovalidate="txtBrokerNetID">*</asp:requiredfieldvalidator>
</td>
</tr>
任何想法。
爲了簡潔起見,我強烈建議你編輯你的問題。試着把問題放在最上面,然後是下面的細節。人們很容易迅速地看到他們是否可以回答你的問題。 – csl 2009-10-07 13:09:19
好點...猜這意味着你不能回答這個問題; o> – user129345 2009-10-07 15:41:06