Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2012, 07:22
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: Obtener propiedad marcada de un select y no su valor

Hola FeNyMeR, bienvenido.

¿Qué problema tienen en este Foro contra las etiquetas [code] ?
¿Es tan difícil meterle el código en medio?
Si están usando el editor de mensajes, está en el botoncito que tiene el numeral ( "#" ). ¿Cómo no la encuentran?
¡Por favor! ¡Hágannos la vida más fácil!

Bien, veamos lo tuyo.
No se entiende. Al margen de que pusiste todo un ejemplo que no sé para qué está (porque seguro podías haber escrito otro menos largo y más específico a la duda), la pregunta sobre "propiedades" es demasiado ambigua.

¿A qué llamas "propiedad de un valor de un select". ¿Al valor? ¿Al identificador? ¿Al texto de la opción? ¿A alguna propiedad CSS que le hayas aplicado al option?

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<title></title>
<script type="text/javascript">
function prop(T){
document.getElementById("val").value = T.value;

document.getElementById("ident").value = T.options[T.selectedIndex].id;

document.getElementById("txt").value = T.options[T.selectedIndex].innerHTML;

document.getElementById("css").value = 
document.body.currentStyle ? T.options[T.selectedIndex].currentStyle["color"] : document.getElementById("css").value = 
document.defaultView.getComputedStyle(T.options[T.selectedIndex], null).getPropertyValue("color");

}
</script>
</head>
<body>
<select onchange="prop(this);" id=qwer>

<option value="0" id="vacio" 
style="color:black">----------------</option>
<option value="1" id="auditorio" 
style="color:blue">Auditorio</option>
<option value="2" id="aula" 
style="color:fuchsia">Aulario 1</option>
<option value="3" id="biblio" 
style="color:red">Biblioteca</option>
<option value="4" id="huma" 
style="color:green">Humanidades</option>
<option value="5" id="mate" 
style="color:maroon">Matemáticas</option>
<option value="6" id="profe" 
style="color:teal">Profesores</option>

</select>
<p>
<input id=val> valor <br>
<input id=ident> identificador <br>
<input id=txt> texto <br>
<input id=css> valor de propiedad estilo <code>color</code><br>
</p>

</body>
</html>

P.D. : ¿Seguro ese charset está bien?