Foros del Web » Programando para Internet » Javascript »

Como convertir un Input (button) en <burron> ?

Estas en el tema de Como convertir un Input (button) en <burron> ? en el foro de Javascript en Foros del Web. Hola, tengo un problemilla tonto, y es que necesito meter iconos dentro de un <input type="button" entonces decidi convertirlo en <button> pero al hacerlo literal ...
  #1 (permalink)  
Antiguo 12/06/2018, 03:33
 
Fecha de Ingreso: agosto-2014
Mensajes: 294
Antigüedad: 9 años, 8 meses
Puntos: 4
Pregunta Como convertir un Input (button) en <burron> ?

Hola, tengo un problemilla tonto, y es que necesito meter iconos dentro de un <input type="button" entonces decidi convertirlo en <button> pero al hacerlo literal no funciona.. alguien podria echarme una mano?


Código HTML:
 <input type="button" id="copyBlock" value="copiar"> 


Código HTML:
    document.getElementById("copyBlock").addEventListener('click', function(e) {
            // Sleccionando el texto
                document.getElementById("textarea").select();
            // Copiando el texto seleccionado
                var successful = document.execCommand('copy'),
                answer = document.getElementById("copyAnswer"),
                respuesta = {true : 'Copiado', false : 'Error al Copiar'};
 
                answer.textContent = respuesta[successful];
                window.setTimeout(function() {answer.textContent = ''}, 3000);
            });
Gracias..
  #2 (permalink)  
Antiguo 12/06/2018, 09:28
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Como convertir un Input (button) en <burron> ?

No creo entender tu pregunta.

¿Quieres meter íconos dentro de un button?

o

¿Quieres que al pulsar dicho botón se ejecute una función que haga algo con los íconos?

¿Por qué no declarar el botón como button desde el inicio (html5)?

Por favor indica más detalles sobre tu pregunta.
  #3 (permalink)  
Antiguo 12/06/2018, 10:47
 
Fecha de Ingreso: agosto-2014
Mensajes: 294
Antigüedad: 9 años, 8 meses
Puntos: 4
Respuesta: Como convertir un Input (button) en <burron> ?

Cita:
Iniciado por ocp001a Ver Mensaje
No creo entender tu pregunta.

¿Quieres meter íconos dentro de un button?

o

¿Quieres que al pulsar dicho botón se ejecute una función que haga algo con los íconos?

¿Por qué no declarar el botón como button desde el inicio (html5)?

Por favor indica más detalles sobre tu pregunta.


Gracias por responder, pues nada quiero cambiar la etiqueta <input> por <button> pero al hacerlo litarlemente, no me funciona...

El input solo permite poner texto dentro del boton

Código HTML:
 <input  value="copiar"> 
En cambio boton deja poner mas cosas

Código HTML:
 <button>Copiar </button> 
Es solo eso.. jeje

Gracias +1
  #4 (permalink)  
Antiguo 12/06/2018, 11:14
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Como convertir un Input (button) en <burron> ?

No he investigado en profundidad, pero no estoy seguro que sea posible, ya que lo que puedes cambiar es el tipo de elemento, pero seguiría siendo un "input", en todo caso, creo que sería mejor sustituir el elemento con otro (replaceChild), si es con jquery replaceWith
  #5 (permalink)  
Antiguo 12/06/2018, 12:22
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Como convertir un Input (button) en <burron> ?

Hola:

Los elementos button son por defecto del tipo submit, así que como no pongas type="button", se enviará el fomulario (creo que es lo que te quiso decir el compañero al principio).

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 12/06/2018, 13:40
 
Fecha de Ingreso: agosto-2014
Mensajes: 294
Antigüedad: 9 años, 8 meses
Puntos: 4
Respuesta: Como convertir un Input (button) en <burron> ?

Cambie el

<input type="button" id="copyBlock" value="copiar">

por

<button class="btn btn-link" id="copyBlock" value="copiar"> </button>

Y funciona bien :O es correcto así? resulta que mi error era que dejaba puesto el Type... xd MUCHAS GRACIAS fue de gran ayuda

Etiquetas: button, funcion, input, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:11.