Page 1 sur 1
question existancielle
Posté : 09 avr. 2010, 14:02
par Superpilou
Bonjour.
Je fais un formulaire.
Quand l'utilisateur aura mal rempli un champ, je veux pouvoir lui indiquer.
Vous me conseillez d'utiliser du php ou du javascript pour lui signaler l'erreur.
Ensuite je développe en MVC je peux lui faire souligner l'erreur dans ma couche controller.
Merci d'avance.
Re: question existancielle
Posté : 09 avr. 2010, 14:15
par agité
Bonjour.
Je fais un formulaire.
Quand l'utilisateur aura mal rempli un champ, je veux pouvoir lui indiquer.
Vous me conseillez d'utiliser du php ou du javascript pour lui signaler l'erreur.
Ensuite je développe en MVC je peux lui faire souligner l'erreur dans ma couche controller.
Merci d'avance.
Le mieux c'est d'avoir du JS + du php car si l'utilisateur désactive JS il n'aura rien et pourra valider le formulaire. Pour ce qui est du MVC en fait tu utilise un framework ? lequel ?
Re: question existancielle
Posté : 09 avr. 2010, 14:16
par Superpilou
J'utilise aucun framework.
Mais je code en essayant de reproduire une architecture MVC.
Mais j'avais pas pensé à la désactivation du JS.
Merci beaucoup.
Re: question existancielle
Posté : 09 avr. 2010, 16:28
par devlop78
Moi je t'aurais conseillé JavaScript. Ta question n'était pas si tu dois controler coté client ou coté serveur mais lequel des deux doit le signaler à l'utilisateur. Donc, moi je ferais une verif Javascript qui indique à l'utilisateur ses fautes, puis une verif php qui sera peut etre moins précis (ou pareil selon le temps que tu as à y consacrer). Mais je dis ça, perso j'ai toujours fait tout coté serveur pour aller plus vite. Mais je suis pas un exemple, hein

Re: question existancielle
Posté : 09 avr. 2010, 18:15
par Nours312
il faut garder à l'esprit que le javascript, comme le flash le css voir même le HTML sont des "options" que l'utilisateur peux ne pas utiliser !... mais qui sont là pour lui faciliter la vie et lui rendre agréable la visite du site !
ceci étant dit, tu dois faire une vérif coté php pour les champs obligatoire ! ... mais l'en informer avant (qu'ils sont obligatoire)
et tu peux lui indiquer en Javascript que ce qu'il a fait n'es pas bien ^^ ... ça lui éviteras le désagrément de devoir recommencer !
@+