par
AB » 26 janv. 2010, 15:00
Y'a pas de raison que parce que tu utilises une ancre cela modifie en quoi que se soit le reste du code.
Si tu peux donner un exemple basique de ton code (pas tout le code juste le formulaire avec la fonction qui vérifie le remplissage des champs et celle qui change le css) on pourrait en savoir plus.
Sinon tu peux faire le contrôle en javascript mais si les champs sont importants, javascript étant désactivable par le visiteur, il faudra refaire un contrôle de sécurité en php.
Les contrôles JS sont à considérer comme un confort pour le visiteur qui n'a pas besoin de soumettre le formulaire avant de voir et erreurs, et cela permet également d'économiser des requêtes inutiles du serveur si formulaire incomplet, mais c'est toujours à compléter par un contrôle php.
Sinon sur le principe, au cas où l'ancre ne fonctionnerait pas (ce qui peut arriver) en plus de colorer les champs je ferais afficher un message en haut de page pour indiquer que le fonctionnaire doit être compléter.
Y'a pas de raison que parce que tu utilises une ancre cela modifie en quoi que se soit le reste du code.
Si tu peux donner un exemple basique de ton code (pas tout le code juste le formulaire avec la fonction qui vérifie le remplissage des champs et celle qui change le css) on pourrait en savoir plus.
Sinon tu peux faire le contrôle en javascript mais si les champs sont importants, javascript étant désactivable par le visiteur, il faudra refaire un contrôle de sécurité en php.
Les contrôles JS sont à considérer comme un confort pour le visiteur qui n'a pas besoin de soumettre le formulaire avant de voir et erreurs, et cela permet également d'économiser des requêtes inutiles du serveur si formulaire incomplet, mais c'est toujours à compléter par un contrôle php.
Sinon sur le principe, au cas où l'ancre ne fonctionnerait pas (ce qui peut arriver) en plus de colorer les champs je ferais afficher un message en haut de page pour indiquer que le fonctionnaire doit être compléter.