Foros del Web » Creando para Internet » HTML »

bloquear que un select option no se abra

Estas en el tema de bloquear que un select option no se abra en el foro de HTML en Foros del Web. Hola que tal estoy extrayendo datos de una base de datos en un select option, asi que uso un select option para sacarlos. Lo que ...
  #1 (permalink)  
Antiguo 30/08/2011, 22:45
 
Fecha de Ingreso: marzo-2011
Ubicación: Victoria,Mexico
Mensajes: 45
Antigüedad: 13 años, 7 meses
Puntos: 0
bloquear que un select option no se abra

Hola que tal estoy extrayendo datos de una base de datos en un select option, asi que uso un select option para sacarlos.

Lo que deseo es que ese select option no se abra o despliegue que se quede estatico sin que se mueva

se puede?? saludos
  #2 (permalink)  
Antiguo 31/08/2011, 02:23
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 20 años, 4 meses
Puntos: 12
Respuesta: bloquear que un select option no se abra

Si lo he entendido bien, no es tema de php. Prueba con el atributo disabled de la etiqueta input a ver si es lo que buscas.
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #3 (permalink)  
Antiguo 01/09/2011, 00:53
 
Fecha de Ingreso: marzo-2011
Ubicación: Victoria,Mexico
Mensajes: 45
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: bloquear que un select option no se abra

es ke no quiero que me desactive el valor del select option si no que no se despliegue
  #4 (permalink)  
Antiguo 01/09/2011, 01:06
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: bloquear que un select option no se abra

buenas,
hasta donde yo conozco, no es posible evitar/bloquear un select. con javascript pudiera ser que te funcione en algunos navegadores. otra opción seria superponer un elemento sobre el select con css. el resultado, el select aparenta estar bloqueado al mouse, pero seguira funcionando con el teclado.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 01/09/2011, 04:40
 
Fecha de Ingreso: mayo-2011
Mensajes: 9
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: bloquear que un select option no se abra

no se si entendí bien lo que quieres, pero aquí te pongo un ejemplo que creo que es lo que buscas.

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
<head>
    <title>SELECT</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <script type="text/javascript">
        function MostrarMarca() {
            document.getElementById('marca1').value = document.getElementById('marca2').value;
            alert(document.getElementById('marca1').value);            
        }
    </script>
</head>
<body>
    <div>
        <select name="marca1" id="marca1" disabled="disabled" >
            <option value="volvo">Volvo</option>
            <option value="saab">Saab</option>
            <option value="mercedes">Mercedes</option>
            <option value="audi">Audi</option>
        </select>
        <br/>
        <br/>
        <br/>
        <select name="marca2" id="marca2" onchange = "MostrarMarca();">
            <option value="volvo">Volvo</option>
            <option value="saab">Saab</option>
            <option value="mercedes">Mercedes</option>
            <option value="audi">Audi</option>
        </select>
    </div>
</body>
</html>
  #6 (permalink)  
Antiguo 01/09/2011, 11:24
 
Fecha de Ingreso: marzo-2011
Ubicación: Victoria,Mexico
Mensajes: 45
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: bloquear que un select option no se abra

si asi quiero que lo bloquee pero que me da la opcion de enviar ese valor mira te lo pongo como lo uso

Código PHP:
Ver original
  1. <?php
  2. $conexion = mysql_connect ("localhost", "root", "root")
  3.          or die ("No se puede conectar con el servidor");
  4.       mysql_select_db ("deportes")
  5.          or die ("No se puede seleccionar la base de datos");
  6.  
  7. $dat="select * from alumno order by id_alumno desc";
  8. $sql=mysql_query($dat);
  9.  ?>
  10.                   <select name="alumno" id="alumno" disabled="disabled">
  11.                     <?php
  12.  
  13.  while($lista=mysql_fetch_array($sql))
  14.    echo "<option  value='".$lista["id_alumno"]."'>" .$lista["nombre"]."   ".$lista["apellido"]."   ".$lista["apellidom"]."</option>";
  15.  
  16.  
  17. ?>
  18.                   </select>
  #7 (permalink)  
Antiguo 07/09/2011, 21:52
 
Fecha de Ingreso: marzo-2011
Ubicación: Victoria,Mexico
Mensajes: 45
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: bloquear que un select option no se abra

segun tengo entendido el navegador es el que se encarga del comportamiento del select pero no existe alguna forma de evitar que se despliegue??

Etiquetas: bloquear, desactivar, despliegue, option, php, 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 21:31.