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

ASP.NET Discussion :

Réinitialiser un formulaire


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Par défaut Réinitialiser un formulaire
    Bonjour,

    le formulaire de l'une de mes pages est consitué d'une succession de panels qui s'affichent successivement au fur et à mesure que l'utilisateurs les remplis.

    Par exemple (totalement artificiel), il va donner son nom et son prénom et validera. Un second panel va apparaître lui affichant toutes les personnes possédant son nom et son prénom, il choisira la bonne et validera. Un troisième panel s'affichera, et ainsi de suite.

    Pour le moment, je propose la réinitialisation de ce formulaire en remettant à zéro certaines variables, en affichant le premier panel et en maquant les autres. Cette solution ne me paraissait pas si mal (bien que lourde)... jusqu'à ce que j'utilise des RequiredFieldValidator.

    En effet, la réinitialisation se fait par clic sur un bouton, et si l'un des champs associé est vide, je ne peux pas réinitialiser le formulaire (j'obtiens le message du RequiredFieldValidator).

    Est-il néanmoins possible de les utiliser (si oui, comment ?) ou faut-il que je passe à des traitements "à la main" ?

    Merci d'avance !

    Alban

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Tu peux définir le bouton reset comme ne causant pas de validation : propriété CausesValidation.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Par défaut
    C'était trop simple ;-)

    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réinitialiser le formulaire
    Par supertoms dans le forum VBA Access
    Réponses: 12
    Dernier message: 21/04/2008, 13h55
  2. Réinitialiser un formulaire
    Par Alex35 dans le forum ASP
    Réponses: 6
    Dernier message: 20/03/2007, 13h34
  3. [formulaire]réinitialiser un formulaire
    Par melisse dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 08/03/2007, 16h03
  4. Réinitialiser sous formulaire...
    Par petitsims dans le forum IHM
    Réponses: 4
    Dernier message: 30/12/2005, 10h39
  5. [STRUTS] Réinitialisation du formulaire
    Par jeb001 dans le forum Struts 1
    Réponses: 7
    Dernier message: 08/11/2005, 14h35

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