Foros del Web » Programando para Internet » Javascript »

habiliatar y ocultar campos

Estas en el tema de habiliatar y ocultar campos en el foro de Javascript en Foros del Web. HOla a todos, espero que me podais ayudar. Tengo un formulario donde tengo divs ocultos: <div id="permiso" style="display:none;".... y quiero mostrarlos cuando haga click en ...
  #1 (permalink)  
Antiguo 23/04/2010, 05:03
 
Fecha de Ingreso: mayo-2009
Mensajes: 64
Antigüedad: 15 años
Puntos: 1
habiliatar y ocultar campos

HOla a todos, espero que me podais ayudar.
Tengo un formulario donde tengo divs ocultos:
<div id="permiso" style="display:none;"....

y quiero mostrarlos cuando haga click en un boton o seleccine una opcion de un select. Lo que hago es llamar a una funcion en el evento onclick y onfocus mandando los divs:
<input type="button" id="nuevo" name="nuevo" value="Nuevo permiso" onClick="nuevo_permiso('permiso','tasas','botones' ,'cabecera');">
<select id="permiso_select" name="permiso_select" size="1"onFocus="nuevo_permiso('','tasas','botones ','');" >

funcion javascript:
<script type="text/javascript" >
function nuevo_permiso(permiso,tasas,botones,cabecera)
{
document.getElementById(permiso).style.display = "block";
document.getElementById(tasas).style.display = 'block';
document.getElementById(botones).style.display = 'block';
document.getElementById(cabecera).style.display = 'none';
}
</script>

NO se poruqe no hace nada, he hecho pruebas con jquery tambien y con fichero css.
Por favor ayudarme
  #2 (permalink)  
Antiguo 23/04/2010, 06:38
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: habiliatar y ocultar campos

Cierra el </select>
  #3 (permalink)  
Antiguo 26/04/2010, 01:01
 
Fecha de Ingreso: mayo-2009
Mensajes: 64
Antigüedad: 15 años
Puntos: 1
Respuesta: habiliatar y ocultar campos

el select esta cerado
  #4 (permalink)  
Antiguo 26/04/2010, 01:10
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: habiliatar y ocultar campos

Hola:

Si no tienes declarada la variable permiso:
var permiso = "permiso";

... entonces deberías poner esa palabra como una cadena:

document.getElementById("permiso")...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 26/04/2010, 01:13
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: habiliatar y ocultar campos

Ups... perdona que no lo miré bien...

¿Tienes algún error... o repites algún id?

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 26/04/2010, 03:11
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: habiliatar y ocultar campos

si hago esto
<select id="permiso_select" name="permiso_select" size="1"onFocus="nuevo_permiso('','tasas','botones ','');" ></select>
Funciona.

de lo contrario si lo dejo tal cual como lo tienes no me funciona.
  #7 (permalink)  
Antiguo 26/04/2010, 06:59
 
Fecha de Ingreso: mayo-2009
Mensajes: 64
Antigüedad: 15 años
Puntos: 1
Respuesta: habiliatar y ocultar campos

gracias gjx2 pero si cierro ahi el select como pongo las opciones del select?
Vere a ver si puedo hacerlo de otra manera,
gracias a todos

Etiquetas: campos
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 00:35.