|
La Communauté Webmaster 
| Pages: [1] 2 |
 |
|
|
|
Auteur |
Sujet: Erreur dans un formulaire (Lu 28360 fois) |
|
 |
Erreur dans un formulaire
« sur: le 22-07-2014 a 15:13:01 » |
|
|
|
|
|
|
 |
Re:Erreur dans un formulaire
« Répondre #1 sur: le 22-07-2014 a 15:24:32 » |
|
Chimnei
P'tit nouveau
 
Hors-Ligne
Messages: 194

|
Modifier le CSS via du jquery pourrait répondre à ton problème.
Une astuce : crée différentes class dans ton css (input.normal, input.erreur) Puis à l'aide de javascript, en cas d'erreur, tu modifie la class de l'input correspondant, et le tour est joué.
Pour les petits messages, tu as de nombreux choix. Tu crées l'emplacement de chacun de ces messages (comme s'ils étaient affichés par défaut), puis tu mets un display:none; ou un width:0; + overflow:hidden;, et une autre class avec un display normal et un width/height désiré qu'il te suffit ensuite de changer avec du javascript. Sinon, toujours en créant d'abord l'emplacement comme avant, mais tu modifie la taille (fermé/ouvert) avec un slideUp(0) / slideDown(0) en jquery (plus compliqué pour pas grand chose).
Je te conseille de manière générale de jouer avec les class css pour ne pas avoir à mettre de "style" dans le html. Switcher de class est très simple, surtout avec du jquery. |
Référencement et Optimisation de vos sites Web vitrine ou e-commerce, mes services de White-Hat SEO à votre disposition ! (message privé pour toute demande) |
|
|
 |
Re:Erreur dans un formulaire
« Répondre #2 sur: le 22-07-2014 a 15:25:36 » |
|
|
|
|
 |
Re:Erreur dans un formulaire
« Répondre #3 sur: le 22-07-2014 a 15:33:45 » |
|
|
|
|
 |
Re:Erreur dans un formulaire
« Répondre #4 sur: le 22-07-2014 a 15:40:57 » |
|
Chimnei
P'tit nouveau
 
Hors-Ligne
Messages: 194

|
Comme dit, pour faire tes propres messages, vois ces messages comme des éléments à part entière (des <div> message </div> par exemple), existant par défaut à côté de chaque champ dans ton formulaire, mais invisible à l’œil. Tu les créées et tu n'as plus qu'à les rendre visible quand y'a une erreur, invisible sinon et le tour est joué.
Par ailleurs, je te conseille de tester le jquery. Le code est tellement plus simple, l'API est énorme, autant que les fonctionnalités sans avoir même besoin de coder, juste avec des petites fonctions toutes faites. Certes la page prend un peu de poids, mais ce n'est rien comparé au gain de temps et de poids fait par des fonctions très bien codées. Enfin, à toi de voir ^^ |
Référencement et Optimisation de vos sites Web vitrine ou e-commerce, mes services de White-Hat SEO à votre disposition ! (message privé pour toute demande) |
|
|
 |
Re:Erreur dans un formulaire
« Répondre #5 sur: le 22-07-2014 a 15:46:29 » |
|
|
|
|
 |
Re:Erreur dans un formulaire
« Répondre #6 sur: le 22-07-2014 a 16:06:31 » |
|
|
|
|
 |
Re:Erreur dans un formulaire
« Répondre #7 sur: le 23-07-2014 a 11:44:54 » |
|
|
|
|
 |
Re:Erreur dans un formulaire
« Répondre #8 sur: le 23-07-2014 a 12:28:12 » |
|
|
|
|
 |
Re:Erreur dans un formulaire
« Répondre #9 sur: le 23-07-2014 a 14:14:41 » |
|
|
|
|
 |
Re:Erreur dans un formulaire
« Répondre #10 sur: le 23-07-2014 a 14:30:13 » |
|
|
|
|
 |
Re:Erreur dans un formulaire
« Répondre #11 sur: le 23-07-2014 a 14:41:06 » |
|
|
|
|
 |
Re:Erreur dans un formulaire
« Répondre #12 sur: le 23-07-2014 a 14:52:28 » |
|
|
|
|
 |
Re:Erreur dans un formulaire
« Répondre #13 sur: le 24-07-2014 a 09:41:04 » |
|
|
|
|
 |
Re:Erreur dans un formulaire
« Répondre #14 sur: le 24-07-2014 a 09:46:45 » |
|
|
|
|
| Pages:
[1] 2 |
|
|
|
| |
|
|