Antes que nada, debes revisar la Consola de Errores de tu navegador para saber si el código está produciendo algún error y por eso no funciona.
A lo que me refería con los ids es lo siguiente. Supongamos que tienes el checkbox así:
Código html:
Ver original<input type="checkbox" name="uno" id="id1" /> <input type="checkbox" name="dos" id="id2" /> <input type="checkbox" name="tres" id="id3" />
Para hacerles referencia con una estructura switch sería:
Código javascript
:
Ver originalswitch (valor) {
case 1:
document.formulario.uno.checked = true;
break;
case 2:
document.formulario.dos.checked = true;
break;
case 3:
document.formulario.tres.checked = true;
break;
}
Dependiendo de la variable "valor" marcaría uno u otro checkbox. Pero fíjate que podría simplificarse así:
Código javascript
:
Ver originaldocument.getElementById("id" + valor).checked = true;
Obtenemos el elemento a través de su id, entonces, la función podría recibir como parámetro ese id y marcarlo.