Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 23-mar-2005, 03:02   #1 (permalink)
Jorge_cs ha deshabilitado el karma
 
Fecha de Ingreso: enero-2005
Ubicación: Madrid
Mensajes: 29
Campos de formulario que se redimensionana solos

Campos que se redimensionana solos y tapan los botones.

Tengo una serie de elementos en un formulario.
Son campos creados con la etiqueta "input" y botones creados con la etiqueta "button".
Lo que pretendo conseguir es que los botones se situen a la derecha de los campos, y los campos ocupen todo el espacio restante.

Aparentemente lo habia conseguido al escribirlo asi.

Código:
<td><button style='float:right;' class='BotonA ' onClick='mostrarLov(cd_tipo_localizacion_ptob,ds_tipo_localizacion_ptob);' title='Lista de Valores' >&nbsp;<img src='/images/downarrow.gif' style='vertical-align: middle'>&nbsp;</button><input type='hidden' name='cd_tipo_localizacion_ptob' value='' /><input type='text' class='texto_l ' name='ds_tipo_localizacion_ptob' value='' readonly /></td>
En la hoja de estilo tengo definido

Código:
input { 
  font-family: Arial; 
  font-size: 11px; 
  font-weight: normal; 
  color: #006699; 
  width: 100%; 
}
Bien, como decia, al cargarse la pagina, se ve bien.



El problema aparece cuando se pulsa el boton, y se invoca la funcion "mostrarLov". Esta lo que hace es asignar un valor a las propiedades "value" de los dos objetos que se le pasaron como argumento.

Es entonces cuando, no se por que, el campo "ds_tipo_localizacion_ptob" crece, ocupa todo el ancho y tapa el boton...



Empleo Internet Explorer 6.


¿Alguien puede echarme una mano y decirme que diablos puede estar pasando?
Jorge_cs está desconectado   Responder Citando
Antiguo 24-mar-2005, 11:46   #2 (permalink)
programeitor ha deshabilitado el karma
 
Avatar de programeitor
 
Fecha de Ingreso: febrero-2005
Mensajes: 897
En la hoja de estilo le tienes asignado a los input una anchura del 100% ,esto ,en un momento dado, puede hacer que el input se expanda a todo lo ancho de la ventana.

Los tienes dentro de una tabla...., puede que la funcion mostrarLov redimensione la tabla o que redefina los inputs fuera de esta.
programeitor está desconectado   Responder Citando
Antiguo 28-mar-2005, 01:08   #3 (permalink)
Jorge_cs ha deshabilitado el karma
 
Fecha de Ingreso: enero-2005
Ubicación: Madrid
Mensajes: 29
Creo que no es eso.

Gracias por el interes mostrado, programeitor. Y por intentar ayudar.

Pero creo que no es lo que apuntas el origen del problema. La funcion mostrarLov, lo que hace es crear una ventana con una seria de valores, el usuario elige uno y entonces hago asigno el valor elegido por el usuario al campo input, nada mas. Eso no deberia cambiar el tamaño del input, ¿no?
Jorge_cs está desconectado   Responder Citando
Antiguo 28-mar-2005, 06:57   #4 (permalink)
programeitor ha deshabilitado el karma
 
Avatar de programeitor
 
Fecha de Ingreso: febrero-2005
Mensajes: 897
Asignar un valor ,no.... pero lo que te comento de la hoja de estilo que le asignas un ancho de 100% puede ser parte del problema., prueba a quitarlo ,y si te parece muestra la funcion para que le heche un viztazo.
programeitor 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 04:33.


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