New question

Question:

Date: 24-11-2020 17:46:26 (In Spanish)

¿Cómo crear un botón que al hacer click se escriba una palabra en un textarea?[Resolved]

Lo que quiero lograr es lo mismo que tiene este foro, por ejemplo si quiero crear un párrafo solo le doy click al botón de crear párrafo y este escribirá la apertura y el cierre de la etiqueta del párrafo en el textarea.

Quiero lograr lo mismo que usa este foro para publicar las preguntas
Tags: HTML - Javascript - PHP - Question Votes: 0 - Answers: 2 - Views: 15 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 25-11-2020 14:18:37 Con jquery podrias hacer esto $('#textarea').val('<tag></tag>')   Votes: 0 - Link answer
     
  • Date: 27-11-2020 08:29:50 Logre hacer lo que quiero con este pequeño código que realice yo mismo, no será la mejor forma de hacerlo pero es la forma en que mi logica me lo permitió.

    HTML5:
     <button id="p" type="button" class="waves-effect pink darken-2 btn">p
                                </button>
    
                                <button id="strong" type="button" class="waves-effect pink darken-2 btn">strong
                                </button>
    
                                <button id="b" type="button" class="waves-effect pink darken-2 btn">B
                                </button>
    
                                <button id="a" type="button" class="waves-effect pink darken-2 btn">Enlace
                                </button>
    
                                <button id="h2" type="button" class="waves-effect pink darken-2 btn">h2
                                </button>
    
                                <button id="h3" type="button" class="waves-effect pink darken-2 btn">h3
                                </button>
    


    Código JS:
    var cuerpo = document.querySelector('#cuerpo');
    var parrafo = document.querySelector('#p');
    var strong = document.querySelector('#strong');
    var b = document.querySelector('#b');
    var a = document.querySelector('#a');
    var h2 = document.querySelector('#h2');
    var h3 = document.querySelector('#h3');
    
    parrafo.addEventListener('click', () => {
        cuerpo.value += "<p></p>";
    });
    
    strong.addEventListener('click', () => {
        cuerpo.value += "<strong></strong>";
    });
    
    b.addEventListener('click', () => {
        cuerpo.value += "<b></b>";
    });
    
    a.addEventListener('click', () => {
        cuerpo.value += "<a href='' class='blue-text'></a>";
    });
    
    h2.addEventListener('click', () => {
        cuerpo.value += "<h2 class='flow-text'></h2>";
    });
    
    h3.addEventListener('click', () => {
        cuerpo.value += "<h3 class'flow-text'></h3>";
    });


    Logre solucionar este problema yo mismo.
      Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com