IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

[Validation] Valider ses formulaires à la main ?


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Wookai
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2004
    Messages : 307
    Par défaut [Validation] Valider ses formulaires à la main ?
    Bonjour à tous !

    Je développe actuellement une appli web assez simple (site de petites annonces). Vu la relative simplicité de mon appli, et le peu de temps que j'ai a disposition, je pensais me limiter aux (simples) servlets/JSP, sans passer par un gros framework comme Struts qui m'obligerait à passer du temps pour le découvrir et le maîtriser.

    Ma question est la suivante : y a-t-il un moyen d'automatiser la validation de formulaires en JSP (taglib, etc...) ? Ce qu'il me faut, c'est :
    1. contrôler que les champs obligatoires ont été remplis
    2. si possible, contrôler le type de données (adresse email, prix, etc...)


    Ou dois-je le faire à la main (en renvoyant sur mon formulaire en cas d'échec de la validation, avec affichage du message d'erreur et re-remplissage des champs que l'utilisateur avait remplis, comme on le ferait en PHP par exemple) ?

    Merci d'avance !

  2. #2
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Tu peux le faire en javascript.
    Ce qui me permet la maniere la plus simple a mettre en place, et n'impose pas de passer par le serveur.
    En te creant une focntion pour chaque type de validations que tu souhaites realiser. Ensuite au moment de soumettre tes donnees tu effectue cette validation.

  3. #3
    Membre éclairé Avatar de Wookai
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2004
    Messages : 307
    Par défaut
    Cette une solution, oui. Mais elle part du principe que l'utilisateur n'a pas désactivé Javascript sur son navigateur.

    Il me faut donc de toutes façons refaire cette validation du côté serveur. Bon, je peux peut-être le faire de manière plus "brute" de l'autre côté...

  4. #4
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Oui effectivement dans ce cas je ne vois pas d'autres solutuions que de passer par le serveur.
    En appliquant le meme principe, creer une methode pour chaque type de validation.

    Sinon, ca pourrait se faire avec Ajax mais comme cela necessite javascript ca, on en revient au probleme initial.

  5. #5
    Membre éclairé Avatar de Wookai
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2004
    Messages : 307
    Par défaut
    En effet !

    Je me demandais en fait s'il existait des tags qui permettaient de faire ça. Ou du moins de gérer tout seul la reprise de la valeur entrée par l'utilisateur en cas de ré-affichage du formulaire ?

Discussions similaires

  1. Javascript : Empecher la validation d'un formulaire
    Par otb82 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/01/2006, 09h46
  2. Ouvrir une popup lors de la validation d'un formulaire
    Par pod1978 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 23/11/2005, 15h47
  3. Vérification de validation d'un formulaire
    Par tom06440 dans le forum Langage
    Réponses: 8
    Dernier message: 21/09/2005, 14h29
  4. Réponses: 3
    Dernier message: 15/03/2005, 12h22
  5. Réponses: 11
    Dernier message: 16/09/2004, 11h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo