Je souhaite définir le texte du paramètre d'erreur du valideur personnalisé ASP.net via le javascript côté client. Comment y accéder via l'expéditeur, args paramètres dans ma fonction?Texte d'erreur du validateur personnalisé via javascript?
Répondre
Tout ce que vous devez faire est de définir la méthode de rappel dans la propriété ClientValidationFunction de la définition CustomValidator:
<asp:CustomValidator id="CustomValidator1"
...
ClientValidationFunction="ClientValidationFunction" />
Vous pouvez alors définir un script de validation côté client:
<script language="javascript">
function ClientValidationFunction(sender, args){
var valid = false;
// Validation logic..
sender.errormessage = "Validation failed";
args.IsValid = valid;
return;
}
</script>
Mise à jour: La La variable de l'expéditeur contient une référence au contrôle de validation personnalisé. Comme JavaScript est dynamiquement typé, nous pouvons simplement mettre à jour sa propriété errormessage
directement:
sender.errormessage = "This is a new validation message";
Merci Dexter, je veux savoir comment définir le paramètre du message d'erreur du validateur via javascript. –
Bien sûr - voir ma modification ci-dessus. – Dexter
qu'est-ce que 'source' dans votre exemple? –
Cela a fonctionné pour moi:
var clientValidationFunction = function(sender, args) {
sender.textContent = sender.innerText = sender.innerHTML = "My new error text";
// etc...
};
Je viens de regarder l'objet émetteur et remplacé toutes les occurrences de la chaîne d'erreur en cours, avec la nouvelle chaîne d'erreur.
- 1. ASP.net Personnalisé Validateur de contrôle multiple javascript
- 2. Renvoyer l'erreur du validateur personnalisé Grails
- 3. Problème du validateur personnalisé Struts 2
- 4. Validateur personnalisé WCF: Comment initialiser un objet "Utilisateur" à partir du validateur personnalisé
- 5. Jquery validateur personnalisé
- 6. Validateur personnalisé ASP.NET + WebMethod + jQuery
- 7. jquery validateur addmethod message personnalisé
- 8. La validation du validateur personnalisé ne se déclenche pas pour la zone de texte
- 9. ASP.NET: écriture d'un validateur côté serveur personnalisé
- 10. pourquoi Controls.Add (validateur) appelé dans le contrôle personnalisé ajoute le validateur à la page parente?
- 11. Validateur personnalisé WPF avec info-bulle
- 12. Validateur de date personnalisé .NET MVC
- 13. par javascript collection, texte personnalisé de sortie
- 14. Désactiver le validateur mais la légende du validateur s'affiche toujours et provoque la validation
- 15. Performance du validateur NHibernate
- 16. Création de contrôle de serveur personnalisé ASP.NET - Validateur
- 17. Référence Attributs du contrôle JSF via JavaScript
- 18. Le validateur personnalisé n'est pas invoqué lors de l'utilisation du bloc d'application de validation via la configuration
- 19. Comment créer un validateur asp.net personnalisé qui fonctionne avec UpdatePanel?
- 20. Validateur personnalisé Asp.NET MVC Pour un modèle View?
- 21. Le validateur personnalisé Zend_Validate_Abstract n'affiche pas les messages d'erreur corrects
- 22. Comment puis-je accéder aux propriétés de la zone de texte dans un validateur personnalisé?
- 23. Objet du validateur automatisé, utilité?
- 24. Comment puis-je déclencher un validateur personnalisé ASP.NET à partir de JavaScript?
- 25. La validation du validateur personnalisé ne met pas à jour le ValidationSummary
- 26. UIView personnalisé via UIActionSheet
- 27. Division de texte suivre le curseur via Javascript/Jquery
- 28. Appel du service WCF via JavaScript
- 29. Obtenir le chemin du fichier via javascript
- 30. Nombre de mots ASP.Net avec un validateur personnalisé
Voir aussi http://stackoverflow.com/questions/1230281/how-can-i-rewrite-the-errormessage-for-a-customvalidator-control-on-the-client – Dexter