Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/09/2009, 13:29
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: javascript dentro de php no funciona?

Si, yo veo un problema de comillas. Tendrías que escaparlas.
Cita:
onChange='txtOtroN.disabled=this.value!='default'' >
Asi:
onChange='txtOtroN.disabled=this.value!=\"default\ " '>

Si estas englobando el echo de PHP en comillas dobles, el contenido ira en comillas simples.

Pero en el caso de que la linea de javascript necesite dos niveles de comillas (una para el atributo y otra para el comando js) entonces necesitas dos tipos de comillas diferentes.

Para imprimir comillas en PHP usas \" (en el caso de que el echo tambien use comillas dobles).

Por ejemplo, esto vale:

echo "hola que tal \"eso\" ";

imprime: hola que tal "eso".

Para saber que estas logrando con php, fijate en el codigo fuente y en todo caso postealo. Pero por lo que veo, y como ya te dije, tenes un problema de comillas al usar ' y otra vez ' dentro de onChange.

Lo ves asi?