5 votes

supprimer un bouton html à l'aide de js

Bonjour, j'ai un peu de code ci-dessous qui crée un bouton sur un formulaire html. Lorsqu'un utilisateur a saisi des informations en utilisant le bouton, je veux que le formulaire le reflète en supprimant le bouton et en le remplaçant par du texte brut. J'ai essayé d'obtenir l'html interne et d'utiliser des divs mais rien ne fonctionne, quelqu'un peut-il m'aider ? Je ne cherche pas à ce que quelqu'un écrive du code à ma place, mais juste à ce que vous me donniez quelques conseils.

  <td class="col1"><h3>Associated with :</h3></td>
  <td class="col3">
  <input type="button" 
  value="Associate this job " 
  onclick="associate()" 
/></td>

4voto

ezabaw Points 225

Ajouter un span avec un id attribut autour de ce que vous voulez changer. Le moment venu, voici ce que vous devez faire :

    document.getElementById("spanIDhere").innerHTML = "Your text here";

Donc, par exemple, vous auriez la ligne :

    <span id="associatespan">
        <input type="button" value="Associate this job" onclick="associate()" />
    </span>

et votre script dirait :

    document.getElementById("associateSpan").innerHTML = "Look, no more button!";

3voto

Chuck Burgess Points 8060

Mettez-le dans un DIV et mettez le texte dans un DIV qui est caché. Lorsque l'utilisateur commence à taper, cachez le DIV du bouton et affichez le DIV du texte.

1voto

donaldh Points 193

Je vous suggère de regarder l'une des boîtes à outils Javascript qui rendent la chose très facile. Par exemple, j'ai utilisé Prototype pour cela. La méthode spécifique est la suivante Élément.hide() et il y a un exemple d'utilisation sur la page.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X