Je souhaite vérifier la validation de la page côté client, comme Page.Validate()
mais c'est une méthode côté serveur. Existe-t-il une fonction côté client qui peut fonctionner comme Page.Validate()
avec JavaScript?
Page_ClientValidate()
fonctionnera. Il renvoie vrai si la page était valide et ça marche bien.
Si vous utilisez ASP.NET 2.0, passez le nom du groupe de validation en tant que paramètre.
Par exemple
if(Page_ClientValidate("SomeValidationGroup")) alert('its valid');
Sinon, s'il n'y a pas de groupe de validation, Page_ClientValidate("")
le gérera.
Par exemple
if(Page_ClientValidate("")) alert('its valid');
Il existe une API de validation mini-client:
http://msdn.microsoft.com/en-us/library/aa479045.aspx#aspplusvalid_clientside
Et voici quelques fonctions pour déclencher la validation sur les validateurs: