Foros del Web » Programando para Internet » Javascript »

Problema a solucionar... ¡¡¡AYUDA!!!

Estas en el tema de Problema a solucionar... ¡¡¡AYUDA!!! en el foro de Javascript en Foros del Web. Bueno a ver si me se explicar tengo un problema y la verdad que no se como solucionarlo a ver si alguien me puede decir ...
  #1 (permalink)  
Antiguo 10/11/2010, 03:10
 
Fecha de Ingreso: agosto-2010
Mensajes: 51
Antigüedad: 13 años, 8 meses
Puntos: 1
Problema a solucionar... ¡¡¡AYUDA!!!

Bueno a ver si me se explicar tengo un problema y la verdad que no se como solucionarlo a ver si alguien me puede decir como puedo resolverlo.
Tengo un formulario con muchisimos campos algunos de ellos los tengo ocultos por defecto en divs ok, bueno cuando yo hago un guardar del formulario vale se hace unas series de acciones en java, javascript etc etc de validaciones, comprobaciones y demas cosillas.. bueno mi problema es que en esos divs que en principio estan ocultos si meto algun dato en algunos de los campos que tienen ese div tiene que aparecer visible, pues no hay manera de que lo consiga y la verdad que ya no se que hacer...
A ver si alguien me supiera decir como puedo hacerlo, he visto que con jQuery se podria pero nada de nada, una ayuda por favor...

gracias
  #2 (permalink)  
Antiguo 10/11/2010, 04:22
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Problema a solucionar... ¡¡¡AYUDA!!!

Hola:

Pues si modificas algo, deberá ser con javascript, ya que si están ocultos los usuarios y visitantes teóricamente no tienen acceso.

Cuando haces algo de este tipo:
document.forms.el_form.el_campo_oculto.value = nuevo_dato;

Podrías a continuación poner una línea:
document.forms.el_form.el_campo_oculto.parentNode. style.display = 'block';

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 10/11/2010, 04:35
 
Fecha de Ingreso: agosto-2010
Mensajes: 51
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Problema a solucionar... ¡¡¡AYUDA!!!

Pero una pregunta donde en teoria pongo la linea : document.forms.el_form.el_campo_oculto.parentNode. style.display = 'block';?, porque el div me tiene que venir visible despues de hacer la accion de guardar, entonces tendria que poner una funcion de onload en el body por ejemplo y llamar a esa funcion para que saliesen todos los divs que en algunos de sus campos tengan valor.
  #4 (permalink)  
Antiguo 10/11/2010, 06:52
 
Fecha de Ingreso: septiembre-2004
Ubicación: La Plata Argentina
Mensajes: 128
Antigüedad: 19 años, 7 meses
Puntos: 9
Respuesta: Problema a solucionar... ¡¡¡AYUDA!!!

Lo que sucede es que si el campo viene oculto desde el servidor y viene con un valor y tu deseas mostrar los campos con valor, no deberia venir oculto sino visible desde el servidor.

De cualquier manera, y aunque no esta claro porque los sirves ocultos, podrias mostrar los campos ocultos con valor haciendo una rutina dentro de body.onload para chequear cuales tienen valor y pasarlos a block tal como dice Caricatos.

Saludos
  #5 (permalink)  
Antiguo 11/11/2010, 06:02
 
Fecha de Ingreso: agosto-2010
Mensajes: 51
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Problema a solucionar... ¡¡¡AYUDA!!!

Algo parecido he echo ya, muchas gracias a los dos ya esta resuelto

Etiquetas: Ninguno
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 18:47.