| |||
bloquear un option's? Que tal, hay alguna manera de que en un select, a ciertos option's se puedan bloquear ? que si se seleccionan no tome ese valor el select? Gracias de antemano!
__________________ Wow! No se que decir... |
| |||
Re: bloquear un option's? cuando construyas el select, a la opcion que quieras bloquear ponle un disabled: Código HTML: <select name="ss" > <option value="01" disabled>One</option> <option value="02" >Two</option> <option value="03" >Three</option> </select> Código HTML: <select name="ss" id="ss" > <option value="disabled_01" disabled>One</option> <option value="02" >Two</option> <option value="03" >Three</option> </select> document.getElementById("ss").onchange = function(e) { if (this.options[this.selectedIndex].value.indexOf("disabled_") == 0) { //la encontro this.selectedIndex = 0; } }; |
| ||||
Re: bloquear un option's? También tenés el tag optgroup, que sirve para agrupar conjuntos de options: Código PHP:
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| ||||
Re: bloquear un option's? Sólo un apunte alexserver: El atributo disabled correctamente tendría que tener valor, por ejemplo: disabled="disabled" Para que sea todo más legible y no tener que modificar código HTML podemos usar algún script que hay por la red para que el atributo disabled funcione en IE . Alguna vez he usado alguno y no hubo problema. Un saludo.
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| |||
Re: bloquear un option's? Que tal Derkenuke, creo no entendibien, dices que para que la propiedad disabled="disabled" funciona hay que implementar otra funcion de JS? por que lo probe y no hace nada jeje
__________________ Wow! No se que decir... |
| ||||
Re: bloquear un option's? Hola zyon, me refería que para que fuese xhtml válido todas las etiquetas deben ir cerradas, o las que no tienen cierre con su cierre en la misma etiqueta de apertura:
Código:
De esta manera los atributos deben ir entrecomillados tengan el valor que tengan, y siempre tener valor (sobre todo para los de selected, checked y en este caso disabled).<br> --> <br /> <input> --> <input /> <input disabled> --> <input disabled="disabled" /> Fíjate en el apartado 4: Diferencias con HTML 4.0, de la traducción de la especificacion XHTML 1.0. Ahí tienes las principales diferencias para escribir un documento más estándar actualmente. Un saludo.
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| |||
Re: bloquear un option's? el codigo javascrip que puse es una asignacion de evento al objeto select. lo puedes poner en una funcion, y llamar esa funcion en el evento onload de la pagina, ya sea mendiante javascript con window.onload o en el body <body onload="function()"> |
| |||
Re: bloquear un option's? no he tenido oportunidad de terminar esta validacion por otras cosas, pero en cuanto pueda espero le den su seguimiento por si se me atora algo :P jejeje
__________________ Wow! No se que decir... |