2010-11-17 5 views
0

J'essaie de voir la partie validation fonctionner. J'ai quelques validateurs sur le terrain et comparer les validateurs terrain requis, etc.Le validateur requis et les validateurs de comparaison ne fonctionnent pas!

<div> 
    <asp:RequiredFieldValidator ID="rfvCompany" ValidationGroup="groupProfile" 
    ControlToValidate="txtCompany" runat="server" 
    ErrorMessage="- Company Name Required" Display="Dynamic" /> 
</div> 
<div> 
    <asp:RequiredFieldValidator ID="rfvAddress" ValidationGroup="groupProfile" 
    ControlToValidate="txtAddress" runat="server" 
    ErrorMessage="- Address 1 Required" Display="Dynamic" /> 
</div> 

Ceci est mon bouton d'enregistrement, la validation doit se produire lorsque vous cliquez sur ce bouton.

<tr> 
    <td align="center"> 
    <asp:ImageButton ID="btnSave" runat="server" ImageUrl="~/images/green-save.gif" 
     OnClick="btnSave_Click" TabIndex="22" ValidationGroup="groupProfile" /> 
    </td> 
</tr> 

Le pop-up qui vient quand le bouton d'enregistrement est cliqué est ce ..

<tr> 
    <td colspan="2" align="left" style="padding-left: 75px; padding-top: 10px;"> 
    Do you wish to update the Location Information as well. 
    </td> 
</tr> 
<tr> 
    <td align="center" colspan="4"> 
    <asp:Button ID="btnYesMerchant" Text ="Yes" runat="server" class="popupButton" 
     causesvalidation="true" OnClientClick="$find('mdlpop').hide(); return true;" 
     onclick="btnYessave_Click"/> 
    <asp:Button ID = "btnNoMerchant" Text ="No" runat ="server" class="popupButton" 
     causesvalidation="true" OnClientClick="$find('mdlpop').hide(); return true;" 
     onclick="btnNosave_Click"/> 
    <asp:Button Id="btnCancel" Text ="Cancel" runat="server" class="popupButton" />        
    </td> 
</tr> 

Où suis-je fait de mal? Je suis dans un désordre grave, je suppose :(

+2

Que voulez-vous arriver, et que se passe-t-il exactement? –

+0

il y a du code qui est lié à btnSave du côté client, il semble, puisque je ne vois pas code pop-up dans votre message – Artemiy

+0

poster html comme rendu. aussi tout javascript que vous ajoutez côté serveur. – lincolnk

Répondre

0

Assurez-vous que vous avez inclus le asp:ScriptManage r sur votre page. En plus de cette vérification des erreurs javascript et (le cas échéant) les ajouter à votre question.

0

ici J'ai assigné le popup au bouton, ainsi le popup est appelé quand le bouton est cliqué Maintenant j'ai changé le flux Pour le bouton, j'ai écrit une fonction de javascript qui validera et appellera le popup pour montrer si la validation est

Questions connexes