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

JavaScript Discussion :

impossible d'adapter une source javascript.


Sujet :

JavaScript

Vue hybride

boy30 impossible d'adapter une... 04/12/2010, 16h34
Isiker Pourquoi ne pas passer... 05/12/2010, 02h15
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 37
    Par défaut impossible d'adapter une source javascript.
    Bonjour, j'utilise les sources javascript du site et j'ai un souci avec l'une d'entre elles; celle qui affiche ou efface un texte par le clic d'un bouton:
    Cette fonction ne permet d'effacer qu'un div entier, celui de l'exemple contient du texte, ce que je voudrais faire, c'est d'effacer seulement la valeur par défaut d'un champ d'un formulaire, voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <fieldset>
    					<legend>Saisissez vos coordonnées virtuelles: </legend> <!-- Titre du fieldset -->
     
    					<label for="pseudo">Choisissez votre pseudo: </label><br />
    					<input type="text" name="pseudo" id="pseudo" tabindex="90" value="votre pseudo ici" /><br />
     
    				    <label for="pass1">Saisissez votre mot de passe: </label><br />
    				    <input type="password" name="pass1" id="pass1" tabindex="100" /><br />
     
    				    <label for="pass2">Confirmez votre mot de passe: </label><br />
    				    <input type="password" name="pass2" id="pass2" tabindex="110" /><br />
    				</fieldset>
     
    				<fieldset>
    et le javascript exécuté quand j'appuie sur "reset" pour l'instant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    //Affiche/cache un texte
    	function affCache(idDiv) {
    	var div = document.getElementById(idDiv);
    	var div2 = div.value;
    	alert(div2.style.display);
    	if (div.style.display == "")
    	div.style.display = "none";
    	else
    	div.style.display = "";
    	}
    Seulement le problème, c'est que tout le div de "pseudo" disparaît, comment faire pour seulement faire disparaître la "value": (votre pseudo ici).
    De plus, je voudrais utiliser le focus() pour que ce texte disparaisse quand le champ est sélectionné, des suggestions?

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 70
    Par défaut
    Pourquoi ne pas passer directement par les id pour effacer tes champs:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('pseudo').value="";
    Et pour ta fonction onFocus tu peux procéder de la sorte:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <input type="text" name="pseudo" id="pseudo" tabindex="90" value="votre pseudo ici" onfocus="supprTexte(this)" />
     
    <script language="javascript">
    function supprTexte(this) {
     
    if(this.value=="votre pseudo ici") {
    this.value="";
    }
    }
    </script>

Discussions similaires

  1. Adapter une source javascript dans mon site
    Par scoubi77 dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 09/02/2014, 18h45
  2. [DOM] adapter une animation javascript au navigateur firefox
    Par nadiaflamingenierie dans le forum Général JavaScript
    Réponses: 26
    Dernier message: 04/03/2009, 10h52
  3. adapter une animation javascript au navigateur IE
    Par bouzakher dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/02/2009, 11h17
  4. modifier une source javascript
    Par idamarco dans le forum Général JavaScript
    Réponses: 29
    Dernier message: 22/01/2009, 11h24

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