- Ymox,
Bonjour à tous !
Ces temps, je joue avec un site développé avec Yii framework 2. Et j’ai un comportement un peu gênant avec la validation client des formulaires proposée par ActiveForm.
Les utilisateurs ont la possibilité de se choisir un avatar, mais ce n’est pas obligatoire. Afin d’éviter du traitement inutile sur le serveur et l’upload d’images en je-ne-sais-combien-de-K de résolution quand on affiche au maximum du 120x120, on vérifie la taille de l’image et ses dimensions.
Seulement, il se trouve que si l’utilisateur choisit une image qui ne sera pas acceptée, on a bien le message d’erreur, mais le formulaire ne peut pas être soumis parce qu’il y a une erreur.
Comment rendre cette erreur — qui est correctement signalée — sans que ça ne force à renseigner un champ qui peut pourtant être vide ?
Merci d’avance