Cómo se podría cambiar le propiedad que chequea un checkbox mediante un link que llame a una función javascript? Cómo se podría hacer que esta acción se de con todos los checkboxes de la página?
Salu2 y gracias
| |||
Asignar propiedades de checkbox simultáneamente Cómo se podría cambiar le propiedad que chequea un checkbox mediante un link que llame a una función javascript? Cómo se podría hacer que esta acción se de con todos los checkboxes de la página? Salu2 y gracias |
| ||||
No sé si te refieres a esto, pero creo que sí. Esto es una propiedad para chequear o deschequear todos los checkbox de una página. Si quieres que marque todas llama a la función con algo entre los paréntesis algo como "marcar('ebriuan')" y si quieres que lo desmarque ponlo sin nada entre los paréntesis, así: "marcar()". Este script chequea todos los formularios de una página web. Si quieres otra cosa dímelo. <script> function marcar(esto){ esto=(esto)?true:false; for(aa=0;aa<document.forms.length;aa++){ for (a=0;a<document.forms[aa].elements.length;a++){ elemento=document.forms[aa].elements[a] if(elemento.type="checkbox"){ elemento.checked=esto; } } } } </script> <a href="javascript:marcar(true)">Marcar todos</a><br> <a href="javascript:marcar()">Desmarcar todos</a> Dime si te sirve! Un ejemplo: Código PHP:
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. Última edición por KarlanKas; 25/03/2004 a las 03:10 |
| ||||
Ahora puedes elegir el formulario en el que se aplique, teniendo en cuenta que debes empezar por el cero. El formulario primero es el cero, el segundo es el uno... Te pongo un ejemplo con el script como sería: Código PHP:
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
Me alegro de que te haya servido!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |