
05/11/2004, 20:15
|
| | Fecha de Ingreso: noviembre-2004
Mensajes: 47
Antigüedad: 20 años, 4 meses Puntos: 0 | |
Solución al problema de los checkbox Yo he tenido el mismo problema que tú pero gracias a la inestimable ayuda de uno de mis mejores amigos he logrado subsanar ese problema.
Te adjunto las funciones que he creado en javascript:
<script>
function marcar(esto){
esto=(esto)?true:false;
for (a=0;a<document.forms[0].elements.length;a++){
elemento=document.forms[0].elements[a]
if(elemento.type="checkbox"){
elemento.checked=esto; }
}
}
</script>
<script>
function invertir (){
for (a=0;a<document.forms[0].elements.length;a++){
elemento=document.forms[0].elements[a]
if(elemento.type="checkbox"){
if(elemento.checked==true){
elemento.checked=false}
else elemento.checked=true;
}
}
}
</script>
Al final del formulario añades:
<a href="javascript:marcar(true)">Marcar todos</a><br>
<a href="javascript:marcar()">Desmarcar todos</a><br>
<a href="javascript:invertir()">Invertir selección</a><br>
Espero haberte ayudado. Un saludo. |