Retroceder   Foros del Web > Programación para sitios web > AJAX

Respuesta
 
Herramientas Desplegado
Antiguo 28-abr-2006, 02:41   #1 (permalink)
isauro está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 32
Problema con formulario AJAX en Opera y Firefox

Hola a todos, os comento mi problema:

Tengo una página en la que los campos se van añadiendo en relación a la selección anterior, es decir, tenemos un select, y en función de lo que se seleccione, en el siguiente paso se muestran unos valores u otros.

La forma de hacerlo es la siguiente

Código HTML:
<form>
<select id=prueba  onchange="update(this);">
  <option value=valor_1>Opcion 1</option>
  <option value=valor_2>Opcion 1</option>
  <option value=valor_3>Opcion 1</option>
</select>
<div id=campo2></div>
</form>
Al selecionar la "Opcion 1", por ejemplo, en la capa campo2 se muestra un input, al selecionar "Opcion 2", se muestra un select...

El problema está en que al enviar el formulario, IE me coge perfectamente los campos que se hayan metido dentro de la capa campo2, pero en Opera y Firefox no.

¿Alguna ayuda?

Gracias

Última edición por isauro; 28-abr-2006 a las 03:19.
isauro está desconectado   Responder Citando
Antiguo 28-abr-2006, 09:57   #2 (permalink)
pableke ha deshabilitado el karma
 
Fecha de Ingreso: abril-2006
Mensajes: 2
Hola isauro, soy nuevo en esto de ajax y tengo el mismo problema que tu, ademas tambien me ocurre que cuando envio un formulario con algun campo erroneo, lo normal es volver a mostrar el formulario al usuario para que lo corrija, pero cuando se vuelve a enviar el formulario, al servidor le llegan los datos que envio inicialmente, no los corregidos. El caso es que esto solo pasa en Opera y Firefox, en IE va bien.

¿Alguin sabe a que se debe? Gracias.
pableke está desconectado   Responder Citando
Antiguo 02-may-2006, 03:18   #3 (permalink)
isauro está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 32
Alguna ayuda??
isauro está desconectado   Responder Citando
Antiguo 02-may-2006, 03:30   #4 (permalink)
Nefertiter tiene algunos puntos positivos de karma
 
Avatar de Nefertiter
 
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.260
Enviar un mensaje por MSN a Nefertiter Enviar un mensaje por Yahoo  a Nefertiter Enviar un mensaje por Skype™ a Nefertiter
<select id=prueba onchange="update(this);">

NO ESTA LA ETIQUETA "Name", prueba poniendola, sino no estas pasando NINGUN VALOR, por fomulario, JS si te lo toma pues le basta la con etiqueta ID
Nefertiter está desconectado   Responder Citando
Antiguo 03-may-2006, 02:54   #5 (permalink)
isauro está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 32
Muchas gracias, pero ese no es el problema, porque en el código real tengo puesto tanto la etiqueta name como id.

De todas formas Firefox sólo toma el valor de id y no de name.

Un Saludo y gracias
isauro está desconectado   Responder Citando
Antiguo 03-may-2006, 23:41   #6 (permalink)
Nefertiter tiene algunos puntos positivos de karma
 
Avatar de Nefertiter
 
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.260
Enviar un mensaje por MSN a Nefertiter Enviar un mensaje por Yahoo  a Nefertiter Enviar un mensaje por Skype™ a Nefertiter
pone el codigo entonces para ver donde esta el error
Nefertiter está desconectado   Responder Citando
Antiguo 04-may-2006, 05:31   #7 (permalink)
kurroman ha deshabilitado el karma
 
Fecha de Ingreso: junio-2004
Mensajes: 116
ese id=prueba sin comillas... igual te soluciona algo, sino pon codigo.
kurroman está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:01.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93