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 Discussion :

masquer champ d'un formulaire


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 37
    Par défaut masquer champ d'un formulaire
    bonjour. j'aimerai masquer le champ d'un formulaire, lorsque la valeur d'une de mes occurence est nulle. J'aimerai savoir comment on fait les test pour savoir si elle la valeur est nul, mais aussi comment faire pour masquer le champ.
    merci

  2. #2
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Salut,

    Pour masquer (ou afficher) quoi que ce soit en ASP il suffit de l'encadrer d'une condition, exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <%if maVar = 1 then%>
    blabla mon code html
    <%end if%>
    Le code html s'affiche uniquement si maVar vaut 1.
    Pour savoir si c'est null il y a Isnull(), attention la variable peut être vide sans être nulle on peut donc utiliser IsEmpty() ou un simple Ta question est basique (enfin d'après ce que j'en ai compris). Lis bien la FAQ et les tutoriels qui ne sont pas mal du tout ainsi que la recherche du forum

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 37
    Par défaut
    Au fait le problème que j'ai, est du a la conditioon du if.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <% if(date_parution="") then %>
    <input type="text" name="T1" size="14" value=" "></td>
    <%else 
    Response.Write RsMessage("date_parution")
    end if %>
    Quelque soit la valeur de date_parution, il me sort toujours le même résultat.

  4. #4
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Pour qu'on soit d'accord ne veut pas dire que date_parution est à null.
    Citation Envoyé par ben127
    Quelque soit la valeur de date_parution, il me sort toujours le même résultat.
    C'est à dire?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 37
    Par défaut
    Bon pour mieu expliquer. date_parution est un enregistrement de ma base de données access. Il contient une date et par conséquent n'est pas nul. Or avec le code ci-dessous, la page me sort toujours le même résultat, càd, que pour l'ordi, la valeur contenu dans date_parution est nulle.
    J'ai essayé avec d'autre champ, qui sont des champs texte, le problème est le même.il dira que c'est toujours nul. mais si je change la valeur dans le if:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <% if(date_parution=0) then %> 
    <input type="text" name="T1" size="14" value=" "></td> 
    <%else 
    Response.Write RsMessage("date_parution") 
    end if %>
    ben pour l'ordi la valeur sera toujours 0. etc...

  6. #6
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Donnes nous le code où tu définis date_parution. L'appel à la base, la requête sql, etc.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 37
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <%
    'Chaîne de connection
    '---------------------
    DSN_base="DRIVER={Microsoft Access Driver (*.mdb)};" &"DBQ=" & Server.MapPath("..") &"/base.mdb;"
    Set Connection = Server.CreateObject("ADODB.Connection")
    Connection.Open DSN_BASE
     
    num = request.form("T1")
     
    'on recherche la liste des pubs
    '----------------------------------
    SQL = "SELECT * From pub WHERE N°_pub = " & num & ";"
    Set RsMessage = Server.createObject("ADODB.Recordset")
    RsMessage.open SQL, Connection
     
     
    %>
    et aprés j'ai juste la condition

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <% if(date_parution1=0) then %>
    <input type="text" name="T1" size="14" value=" "></td>
    <%else 
    Response.Write RsMessage("date_parution1")
    end if %>

  8. #8
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    La réponse est dans le tutoriel, tu ne définis pas ta variable.
    Sinon il y a aussi le site netalya pour bien débuter.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 37
    Par défaut
    merci. mais peux-tu m'expliquer directement ce que je dois faire. désolé pour le dérangement, mais j'apprend l'asp sur le tas, car je l'ai j'avé vu et j'ai un projet a fare dessus. merci

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 37
    Par défaut
    au fait c'est bon. merci

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

Discussions similaires

  1. Afficher ou masquer des champs dans un formulaire
    Par waltcap dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 16/12/2010, 23h07
  2. afficher/masquer champs formulaire
    Par groskanel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/05/2009, 14h23
  3. Masquer les champs d'un formulaire
    Par Yoshidu62 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/05/2006, 10h20
  4. Masquer champs dans formulaire
    Par Michel Hubert dans le forum Access
    Réponses: 1
    Dernier message: 03/05/2006, 15h23
  5. Masquer des champs dans un formulaire
    Par crazykingpin dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/12/2005, 15h29

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