Mandar parametro onclick a travéz de echo en PHP

  • Autor Autor JoseCuevas
  • Fecha de inicio Fecha de inicio
JoseCuevas

JoseCuevas

Iota
Verificación en dos pasos activada
Verificado por Whatsapp
Hola betas buenas tardes

Tengo el siguiente problema, en un botón quiero mandar una cadena de texto (un correo) a travéz de onclick (javascript) del botón mismo, sin embargo el botón aparece en un echo de PHP.

El código es el siguiente (php)

PHP:
echo '
                                    <tr>
                                    <td>'.$row["StudentName"].'</td>
                                    <td>'.$row["StudentEmail"].'</td>
                                    <td><button type="submit" id="btnEnviarMensaje" class="btn btn-primary rounded-0" onclick="enviaremail("correo@correo.com")"><i class="far fa-envelope"></i></button></td>
                                    </tr>';

Y esta es la clase en javascript:

PHP:
<script>
        function enviaremail(x){
            alert(x);
        }
    </script>

Aqui el asunto es que no se envia nada realmente, incluso en el depurador del navegador me muestra lo siguiente:

2cea45a0fde707017eb0124af2d5c2d0.png


Lo curioso que en la linea de código que marca sale esto:

7a7fa29f24f1892d6f87a8286a6410ce.png


¿Qué será que no me deja pasar o hacer uso del metodo onclick? Pruebo borrando todo el onclick del botón y el depurador ya no me arroja ese problema...

Gracias a todos!
 
PHP:
onclick="enviaremail(\'correo@correo.com\');"
asi quedaria... tienes metidos dos "
 
borra los espacios

- - - Actualizado - - -

ahh ya quedo xD
 
Atrás
Arriba