Pasar variables

Hola amigo, tengo una variable en php, quisiera pasarla a través de un button a una función de javascript que lo recibe como parámetro de entrada y muestre su valor. Ejemplo:
<?php
$a="hola";
<input type="button" value="enviar" onclick="saludos(<?echo php $a; ?>)">
?>
la funcion de javascript seria
<script language="javascript">
function saludos(mensaje)
{
alert (mensaje)
}
</script>
He probado pero no me sale, en este caso la variable "mensaje" de javasrcipt debería salir "hola".

1 Respuesta

Respuesta
1
Fíjate en el código que genera eso:
<input type="button" value="enviar" onclick="saludos(hola)">
Eso lo que está haciendo es pasar una variable "hola" a la función "saludos", que no es lo que quieres. Para que sea una string tienes que hacer:
<input type="button" value="enviar" onclick="saludos('<?php echo $a; ?>')">
(También está mal el orden de la etiqueta php)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas