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

HTML Discussion :

Effacer value TEXTAREA


Sujet :

HTML

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut Effacer value TEXTAREA
    Bonjour,

    Comment après traitement, effacer le value
    d'un TEXTAREA pour qu'au rechargement de la
    page, cette variable soit a blanc ?

    Et ceci automatiquement.

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 252
    Par défaut
    quant tu affiche un textarea par défaut il est vide.
    a moins d'avoir volontairement affiché une valeur entre les balises <textarea></textarea>

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut
    Bonjour numew,

    Oui, le TEXTAREA est vide au rechargement de la page.

    Mais la variable contiens toujours les données saisies
    avant le rechargement de la page !

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 252
    Par défaut
    Je ne comprends pas le problème.

    Si c'est du php, vider une variable
    $mavariable=''
    supprimer une variable
    unset($mavariable)

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par malabarbe Voir le message
    Mais la variable
    Variable ? Quelle variable ? Y a pas de variable en HTML, c'est un langage "statique". Merci de donner plus de précisions si tu veux avoir une réponse correcte.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <TEXTAREA name="rcour" rows="10" cols="72" ></TEXTAREA>
    Le value de rcour, contiens bien le contenu du TEXTAREA
    donc rcour est une variable !

    Comment effacer cette variable ?

  7. #7
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    en utilisant du jvs ou en forçant value=''
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut
    Bonjour Vil'Coyote,

    C'est justement ma question :

    Comment effacer cette variable automatiquement
    après traitement ?

  9. #9
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Citation Envoyé par malabarbe Voir le message
    Mais la variable contiens toujours les données saisies
    avant le rechargement de la page !
    Pas du tout... Il n'y a aucune "variable" de ce genre qui contiendrait encore le contenu du textarea après rechargement de la page.

    Tu te trompes quelque part, mais nous ne voyons pas où. Il faudrait que tu nous prouves ce que tu dis, pour qu'on comprenne ton erreur.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Résultats des courses a coller</title>
    </head>
    <body>
     
    <CENTER>
    <div id = "div1" >
    <form method="POST" name="form1">
     
    <p><font size="4">Résultats a coller</font></p>
    <p>
    <TEXTAREA name="rcour" rows="6" cols="72" ></TEXTAREA>
    	<br>
    	<input type="submit" value="Valider" name="B1" >
    	<input type="reset" value="Effacer" name="B2"></p>
    </p>
    </form>
    </div>
    </CENTER>
     
    <?PHP
    if ( $_POST['rcour'] <> "" )
    {
    ?>
     
    <script type="text/javascript">
    elem = document.getElementById("div1");
       elem.style.display='none';
    </SCRIPT>
     
    <?PHP
    echo $_POST['rcour'];
    }
    ?>
    </body>
    </html>
    Saisissez du texte, faites valider puis raffraichissez la page !

  11. #11
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Il fallait expliquer ça depuis le début.

    Quand on rafraîchit une page, on renvoie la même requête que celle effectuée pour obtenir cette page, et par conséquent, le même POST avec les mêmes valeurs de formulaire.

    C'est normal et c'est ainsi que ça doit marcher. Pour remettre la page à vide, il faut proposer un lien vers la page vide. Les gens ne vont pas demander à leur navigateur de rafraîchir la page pour obtenir ça.

    À noter qu'il est possible de le faire quand même, par exemple en mettant les valeurs du formulaire en session, puis en renvoyant une redirection vers la page, sans envoi de formulaire, au lieu de la page elle-même, et enfin afficher la page en mettant les champs stockés en session, et effacer les champs de la session. C'est une manière de faire. Ça peut aussi se faire en travaillant principalement en JavaScript.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut
    Merci pour toutes ces explications

    Dans mon premier Post, j'ai tenté d'expliquer le soucis

    Ma question reste la mème a savoir :

    Comment après traitement, effacer le value
    d'un TEXTAREA pour qu'au rechargement de la
    page, cette variable soit a blanc ?

    Et ceci automatiquement.

  13. #13
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Je pense avoir déjà expliqué :

    - Que ce n'est pas censé être faisable, puisque le bouton refresh ne sert pas à ça.
    - Une méthode pour le faire quand même.

    Quand au fait que ça se fasse automatiquement, il me semble que c'est l'ordi qui le fait, donc c'est automatique.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  14. #14
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,
    Après la traitement des données postées, rediriges la page avec le même fichier avec header.
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    header ("Location: page.php");

  15. #15
    Membre émérite Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par défaut
    et tu auras quand meme le probleme si les utilisateurs utilisent la fleche pour revenir en arriere

Discussions similaires

  1. Effacer le texte du value avec le clique de la souris
    Par argon dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/07/2008, 07h41
  2. modifier value textarea
    Par calitom dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 06/06/2007, 16h20
  3. textarea et value sous IE
    Par mal1kom1sap1 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 29/04/2007, 14h23
  4. bouton qui permet d'effacer un textarea
    Par thesorrow dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 26/03/2007, 15h21
  5. Value d'un textarea qui change
    Par Jarodd dans le forum Langage
    Réponses: 3
    Dernier message: 10/03/2006, 10h50

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