Foros del Web » Programando para Internet » PHP »

formulario no funciona

Estas en el tema de formulario no funciona en el foro de PHP en Foros del Web. Cordial SaludTengo un problema, y es que cuando cargo el formulario se ejecutan todas las acciones que tengo, es decir se ejecutan las rutinas que ...
  #1 (permalink)  
Antiguo 21/04/2005, 21:22
 
Fecha de Ingreso: marzo-2005
Mensajes: 74
Antigüedad: 19 años, 8 meses
Puntos: 0
formulario no funciona

Cordial SaludTengo un problema, y es que cuando cargo el formulario se ejecutan todas las acciones que tengo, es decir se ejecutan las rutinas que tengo programadas en los botomes en el evento Onclick. Hago la aclaracion de que NO tengo el evento onload programado . Como controlo eso.

Muchas Gracias por su tiempo
  #2 (permalink)  
Antiguo 21/04/2005, 23:06
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Bienvenido buru:

Se te agradecería si fueces más explicativo con tu consulta. No nos das los medios para ver el por qué del comportamiento (poco entendible) que mencionas, además de que no veo por qué te referiste a este foro de PHP ya que lo que mencionas es puro y llano JavaScript.

Sí tu aplicación maneja PHP y JavaScript a la vez dinos cómo es que lo manejas... pero me adelanto diciendote que PHP solo puede imprimir código JS, el funcionamiento de este es totalmente independiente, así que primero verifica que este correcta tu función JS... ve el código fuente que te arroja PHP y comparalo con un código correcto para que veas el error.

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 22/04/2005, 07:13
 
Fecha de Ingreso: marzo-2005
Mensajes: 74
Antigüedad: 19 años, 8 meses
Puntos: 0
gracias por su ayuda

Gracias por su respuesta.
A ver si me hago entender. Estoy desarrollando una aplicacion en Php, no tengo nada en javascript, (lo del evento onclick, es para asignarle un codigo php a un boton para que lo ejecute cuando hagan click en el). Cuando cargo el formulario, se ejecutan todas las lineas de codigo que le tengo programadas a los botones, sin esperar ha que se haga clic en este.

Si estoy haciendo algo mal, por favor haganmelo saber. y como debo de hacer.
Muchas Gracias
  #4 (permalink)  
Antiguo 22/04/2005, 07:47
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 10 meses
Puntos: 2
Cita:
Estoy desarrollando una aplicacion en Php, no tengo nada en javascript, (lo del evento onclick, es para asignarle un codigo php a un boton para que lo ejecute cuando hagan click en el).
Pues, tal como te dijo JAM1138, tu problema radica en JavaScript. Tu problema esta en el boton q controlas mediante código JavaScript. El evento onClick es y será JavaScript.
Pero por las dudas postea el código q estas utilizando, para ver q estas haciendo mal, quizás podrías usar algún if, para tomar el onclick del boton.
Saludos
__________________
Dios dira que esto no es justo, pero lo sera...
  #5 (permalink)  
Antiguo 22/04/2005, 23:24
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Cita:
Iniciado por buru
(...) lo del evento onclick, es para asignarle un codigo php a un boton para que lo ejecute cuando hagan click en el (...)
ese es tu problema. Hay que entender bien la forma de trabajar tanto de PHP como de JavaScript. No puedes condicionar la ejecución de un código PHP a un evento JS...

La ejecución de PHP es y será del lado del servidor... solo puedes mandar a imprimir código (HTML, JavaScript) que será interpretado por tu navegador, y hasta ahí hace el trabajo PHP, ni siquiera el funcionamiento de éste depende directamente de él... si quieres que al dar click a un potón (JS) se ejecute de alguna forma alguna acción por parte del PHP tendrás que llamar a ese código desde el servidor... esto es recargar la página ó abrir una nueva página... no hay más.

Existen métodos para evitar el efecto de recargar la página como lo son el JSRS ó AJAX... si buscas en este mismo foro encontrarás cosas interezantes...

En conclusión... no puedes condicionar ejecución de PHP mediante JS... por ejemplo sería un error que al dar click quieras hacer una consulta de esta forma:
Código PHP:
<img src="..." onClick="<? mysql_query("....."?>">
... lo correcto es que llames a otra página que será la que se encargará de hacer dicha cosulta:
Código PHP:
<img src="..." onClick="window.open('consulta.php')"
Creo que me lié algo... pero espero hayas entendido.

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 13:10.