Foros del Web » Creando para Internet » HTML »

quitar el scroll de select de formulario

Estas en el tema de quitar el scroll de select de formulario en el foro de HTML en Foros del Web. para firefox,opera,safari,internet explorer, google chrome tengo un select desplegable que si tengo 10 categorias las muestra todas a la vez sin tener que seleccionar el ...
  #1 (permalink)  
Antiguo 14/11/2011, 05:35
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
quitar el scroll de select de formulario

para firefox,opera,safari,internet explorer, google chrome


tengo un select desplegable que si tengo 10 categorias las muestra todas a la vez sin tener que seleccionar el select, hay alguna forma de quitar el scroll lo digo porque solo ocupa espacio y ensucia la interficia, y puede confundir a los usuarios
  #2 (permalink)  
Antiguo 14/11/2011, 06:44
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: quitar el scroll de select de formulario

los controles de los formularios son controlados solo por el navegador y según la plataforma, no puedes alterar su diseño, ni existe estándar definido que lo haga.

la mejor opción es implementar un select (dropdown, combobox) hecho en Javascript.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 14/11/2011, 12:04
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: quitar el scroll de select de formulario

Que scroll querés quitar?
Un scroll se te genera en un select multiple cuyo size sea menor ó igual a la cantidad de opciones, poniendo un size mayor desaparece el scroll

Esto genera scroll

Código HTML:
Ver original
  1.  
  2. <select multiple="multiple" size="2">
  3.   <option value="volvo">Volvo</option>
  4.   <option value="saab">Saab</option>
  5.   <option value="mercedes">Mercedes</option>
  6.   <option value="audi">Audi</option>
  7.  
  8. </body>
  9. </html>

Esto no genera scroll

Código HTML:
Ver original
  1.  
  2. <select multiple="multiple" size="5">
  3.   <option value="volvo">Volvo</option>
  4.   <option value="saab">Saab</option>
  5.   <option value="mercedes">Mercedes</option>
  6.   <option value="audi">Audi</option>
  7.  
  8. </body>
  9. </html>

y si lo que querés es ahorra espacio, un select simple

Código HTML:
Ver original
  1.  
  2.   <option value="volvo">Volvo</option>
  3.   <option value="saab">Saab</option>
  4.   <option value="mercedes">Mercedes</option>
  5.   <option value="audi">Audi</option>
  6.  
  7. </body>
  8. </html>


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 14/11/2011, 14:04
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: quitar el scroll de select de formulario

buen truco @emperar ¿pero probaste si funciona en varios navegadores?
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 14/11/2011, 16:49
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: quitar el scroll de select de formulario

tiene razón maycoAlvarez, lo probe en IE y di por hecho que en FF no habia problemas, solo funciona bien en IE y Opera, en Chrome y FF muestra scroll, por lo que estuve leyendo no hay solucion con html y css, de todas maneras, leyendo lo indicado por @albertcr
Cita:
tengo un select desplegable que si tengo 10 categorias las muestra todas a la vez sin tener que seleccionar el select
si quiere que no las muestre todas y tener que usar el dropdown, que use la ultima opcion, que obviamente si funciona en todos los Browsers

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 15/11/2011, 04:54
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: quitar el scroll de select de formulario

lo que quiero quitar es la barra que sale en la derecha, porque si muestra todos los productos no hace falta, tanto en size 2 como 5 como comenta emprear

hago una select de una base de datos y cuento el numero de filas en el size siempre pone el valor real, o sea si tengo 22 categorías me sale la select con los 22 categorías, que el scroll nunca lo voy a utilizar
no se si se puede quitar con html o css

tampoco utilizo el multiple porque multiple sirve para poder seleccionar dos categorias a la vez y yo solo permito elegir una


yo lo que quería es hacer un menú ul li con los formularios pero no permitía enviar el valor con un botón submit porque el propio link ya enviá la categoría sin tener que recurrir el submit,
quería hacer seleccionar una categoría sin tener que pulsar el botón submit y por ejemplo enviar la categoría a otra select y mostrar una información para poder ve la información

querio hacer una select de categoria este seria el primer formulario
enviar la categoria a otra select entre productos y categoria y mostrar
categoria
producto foto precio
este seria el segundo formulario
actualizar un o varios productos
select de la categoria y sus productos relacionados

esto se puede hacer en formularios pero en ul li la primera select no se si puede hacer

espero que quede claro lo que quiero hacer, si no lo voy explicar de otra forma que se entiende mejor

Etiquetas: formulario, google, scroll, select
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 22:47.