ayuda evento onChange pasar parametros a metodo js
Publicado por airam123 (3 intervenciones) el 07/11/2009 08:05:18
Hola a todos.... miren tengo este codigo y este problema:
$var= $row['respuesta']; // en variable guardo el campo de una de mis tablas de mysql
<input type="radio" name="'.$i.'" value=".$row['respuesta']." onChange="metodo('.$i.')">
// este es el metodo donde recibo la variable de $i de php y la imprimo con un alert
echo' <script>
function metodo(x)
{
alert("el valor de x es: " + x);
}
</script>';
Y lo que yo quiero hacer es que desde el evento onChange me pase al metodo en javascript la variable de $i y la variable de $var ..... ejemplo onChange="metodo( $i , $var )"; solo que de esta forma no me lo permite, siempre tengo que pasar esos parametros con comillas simple onChange="metodo('.$i.')".. y pues no se como pasarlas.
Ya le intente de esta forma: onChange="metodo( '. $i .' ' . $var . ' )" y siempre me dice que la variable no esta definida, que puedo hacer.....
ayuda porfavor, espero me puedan ayudar a encontrar una solucion!!!! mil gracias!!
$var= $row['respuesta']; // en variable guardo el campo de una de mis tablas de mysql
<input type="radio" name="'.$i.'" value=".$row['respuesta']." onChange="metodo('.$i.')">
// este es el metodo donde recibo la variable de $i de php y la imprimo con un alert
echo' <script>
function metodo(x)
{
alert("el valor de x es: " + x);
}
</script>';
Y lo que yo quiero hacer es que desde el evento onChange me pase al metodo en javascript la variable de $i y la variable de $var ..... ejemplo onChange="metodo( $i , $var )"; solo que de esta forma no me lo permite, siempre tengo que pasar esos parametros con comillas simple onChange="metodo('.$i.')".. y pues no se como pasarlas.
Ya le intente de esta forma: onChange="metodo( '. $i .' ' . $var . ' )" y siempre me dice que la variable no esta definida, que puedo hacer.....
ayuda porfavor, espero me puedan ayudar a encontrar una solucion!!!! mil gracias!!
Valora esta pregunta


0