Foros del Web » Programando para Internet » Javascript »

Cambiar el 'type' sin cambiar el 'name'

Estas en el tema de Cambiar el 'type' sin cambiar el 'name' en el foro de Javascript en Foros del Web. Hola muy buenas y gracias de nuevo por el foro y por lo que hacéis en él. A ver si no me lío y no ...
  #1 (permalink)  
Antiguo 04/02/2008, 10:43
 
Fecha de Ingreso: marzo-2005
Mensajes: 118
Antigüedad: 19 años, 2 meses
Puntos: 1
Cambiar el 'type' sin cambiar el 'name'

Hola muy buenas y gracias de nuevo por el foro y por lo que hacéis en él.

A ver si no me lío y no os lío. Tengo un formulario en el que se requiere que, dependiendo de la opción elegida en un desplegable, cambie el TIPO del campo siguiente (p.ej. 'text') por otro tipo (p.ej. 'select'), con opciones de valores distintos (o en blanco para 'text'). Hasta aquí bien; para ello uso una función de javascript que me recoje en variables el valor de los campos y que luego ejecuta 'window.location' para recargar con los valores recogidos, y uso PHP (if(isset($HTTP_GET_VARS['nombreCampo']))...), para que ponga los valores recargados de nuevo en sus campos respectivos al recargar.

El caso es que son varias filas con desplegables con las mismas características de cambio del tipo del siguiente campo, y me devuelve bien todos los valores menos los de los campos en cuestión (los de TIPO cambiable), que haga lo que haga siempre me devuelve el valor 'undefined'.

Por ejemplo, tengo una fila en la que hay dos campos: un desplegable con opciones fijas y otro que cambia, dependiendo del valor del 1º, a DESPLEGABLE (con otras opciones para elegir), o a TEXTO (con el value en blanco, para escribir en él). Como digo, esto lo hace bien, pero cuando en la siguiente fila hago lo mismo con los dos campos respectivos y recarga de nuevo el formulario, se pierde el valor del 2º campo de la primera fila y lo cambia por 'undefined', o sea, que no devuelve el valor del campo. Esto lo hace tanto si és de tipo texto como si és de tipo select.

Nota: Solo cambia el 'type', no el 'name', intentando que el mismo campo cambie solo de tipo (puede que ese sea el problema).

Si os parece mal explicado por mi parte, me lo posteáis y os paso el código para que lo veáis (no os lo paso ahora por que es un poco largo y no quiero agobiar demasiado).

Con lo que sea, de nuevo os doy las gracias y os saludo cordialmente.
  #2 (permalink)  
Antiguo 06/02/2008, 13:24
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Cambiar el 'type' sin cambiar el 'name'

No se entiende mucho, sería bueno ver parte del código y también ver la página funcionando.


Saludos.
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 11:09.