Supprimer une partie d'un formulaire en JS

Résolu
amine_marc Messages postés 286 Statut Membre -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Est-ce qu'on peut supprimer une partie d'un formulaire (zone de texte par ex) en javascript et la remplacer par son contenu, en cliquant sur un bouton.
Par ex, voici la page:
<html>
<head>
</head>
<body>
<form>
<input type="text" name="tt" value="salut">
<input type="button" value="Valider">
</form>
</body>
</html>
Je veux qu'après un clic sur le bouton "valider", la zone "tt" va être supprimée et remplacer par son contenu "salut".
Est ce que ça est possible?
Veuillez me répondre.

5 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Biensur que c'est possible.
    Et comme un dessin (dans ce cas, un code) en dit plus qu'un long discours :
    http://paste.pocoo.org/show/lTJ8pFyLv4lQYsbd8o0u/
    0
  2. amine_marc Messages postés 286 Statut Membre 2
     
    merci avion-f16, c'est meilleur;
    je veux seulement ajouter un truc au code pour que le contenu de la zone de texte affiché soit en gras. Comment pourrais-je faire ça?
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    En CSS.
    input[type="text"] {
        font-weight: bold;
    }
    0
  4. amine_marc Messages postés 286 Statut Membre 2
     
    ce code ne fonctionne pas sur avec le code que vous avez me donné, je sais pas pourquoi! mais c'est pas un pb, on a trouvé une autre solution c'est insérer les balises <b> et </b> dans la ligne 12 du code, comme ça:

    baliseP.innerHTML = "<b>"+champMessage.value+"</b>";

    et ça marche bien;
    merci avion-f16 pour vos efforts.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Désolé, il y a eu confusion :
    « le contenu de la zone de texte affiché soit en gras »
    Pour moi, tu me parles du texte quand on peut encore modifier le texte.

    Je te conseil plutôt la balise <strong> pour mettre en gras, elle a une valeur sémantique. Si c'est juste pour le style, alors il faut le faire en CSS.
    0