JSFiddle - React, Tailwind, and code Playground
by eorozco
HTML
<label><input type="checkbox" name="n_aplicacion" value="1" id="n_aplicacion" />1</label>
<label><input type="checkbox" name="n_aplicacion" value="2" id="n_aplicacion" />2</label>
<label><input type="checkbox" name="n_aplicacion" value="3" id="n_aplicacion" />3</label>
<label><input type="checkbox" name="n_aplicacion" value="4" id="n_aplicacion" />4</label>
<label><input type="checkbox" name="n_aplicacion" value="5" id="n_aplicacion" />5</label>
JavaScript
/**
* Marca un checkbox cuando el id de grupo es el mismo.
* Usar ej: marca_checkb('n_aplicacion', 4);
* id: Identificador de grupo
* valor: valor que viene de una consulta de db que coincide con el valor del chb
*/
function marca_checkb(id,valor){
if(id == '' || valor===''){
return false;
}
var elem=document.getElementsByTagName('input');
for(i=0;i<elem.length;i++){
if(elem[i].id==id){
if(elem[i].type=='checkbox'){
if(elem[i].value==valor){
elem[i].checked=true;
}
}
}
}
}
//usando la funcion anterior:
marca_checkb('n_aplicacion', 4);