OnclientCliquez sur un bouton Je cache un côté client du panneau. Je veux seulement le cacher cependant si toute l'entrée est valide. Est-ce possible en Javascript?Y at-il un moyen de savoir si tous les valideurs ont été satisfaits?
0
A
Répondre
0
Vous devez appeler les fonctions de validation de page manuellement. Vous pouvez appeler la fonction Page_ClientValidate (validationGroup) pour vérifier un groupe spécifique. Pour une référence complète, vous pouvez consulter le fichier WebUIValidation.js qui est généré par .NET 1.1.
1
Vous pouvez utiliser la propriété Page_IsValid
, elle vous permet de vérifier si le formulaire entier est valide. Vous devez appeler la fonction Page_ClientValidate
avant de vérifier la valeur de Page_IsValid
. Cette fonction est responsable de la définition de la valeur de la propriété Page_IsValid
.
<asp:Panel ID="pnl" runat="server">
<asp:Button ID="btn" runat="server" Text="Click" OnClientClick="return Validate();" CausesValidation="false" />
<script type="text/javascript">
function Validate()
{
if (typeof(Page_ClientValidate) == 'function')
Page_ClientValidate();
var panel = document.getElementById('pnl');
if(Page_IsValid)
panel.style.display = 'none';
else
panel.style.display = 'block';
return false;
}
</script>
Questions connexes
- 1. Y a-t-il un moyen de savoir si un email a été ouvert?
- 2. détecter quand tous les événements d'un mouseevent ont été déclenchés?
- 3. Savoir si les fenêtres WPF ont déjà été chargées (événement Loaded déjà déclenché)
- 4. Y at-il un moyen de savoir si un périphérique est connecté à com1 (RS-232)?
- 5. Comment savoir quels modules ont été mélangés dans une classe?
- 6. Existe-t-il un moyen simple de savoir si un enregistrement LINQ to SQL a été modifié?
- 7. Comment puis-je savoir si les données de la table ont un codage incorrect?
- 8. Comment savoir si un formulaire a été modifié
- 9. Y at-il un moyen de savoir si l'utilisateur ouvre le dialogue UAC
- 10. Comment obtenir les lignes précédentes et suivantes même si certaines lignes ont été supprimées?
- 11. Y at-il un moyen de désactiver tous les avertissements avec un pragma?
- 12. un moyen de savoir si les options ne correspondent pas à un IE
- 13. Comment puis-je savoir si un exécutable a été lié de manière incrémentielle ou non?
- 14. Comment puis-je tester que tous les paramètres web.config attendus ont été définis?
- 15. Figure out les cases à cocher ont été sélectionnés dans un formulaire en php
- 16. VCRedist - comment puis-je savoir si elle a été exécutée?
- 17. Existe-t-il un moyen de voir quels fichiers ont été remplacés lorsque je fais un Get Latest in TFS?
- 18. Dans Qt4, existe-t-il un moyen de savoir à l'intérieur d'un widget si le focus a été perdu?
- 19. Réplication de fusion SQL: comment savoir si un enregistrement a été répliqué?
- 20. Y at-il un moyen de savoir quel élément a le focus dans une application WPF?
- 21. Besoin de savoir si un widget jQuery UI a été appliqué à un objet DOM
- 22. Trouver les fichiers qui ont été créés en premier dans un flux donné
- 23. Quand les enregistrements étendus ont-ils été introduits?
- 24. Événement SharePoint lorsque les autorisations de ListItems ont été modifiées?
- 25. Y a-t-il un moyen de savoir qui détient une référence à un objet?
- 26. Comment puis-je savoir si un fichier a été modifié via .NET?
- 27. Existe-t-il un moyen rapide de savoir si une application est dans INSTALLED_APPS de Django?
- 28. Comment savoir ce qui a été cliqué?
- 29. Déterminer si un message sur tcp a été livré
- 30. Joindre des fichiers binaires qui ont été divisés par téléchargement