Lo acabo de probar y si funciona ahi te va:
Javascript
Código Javascript
:
Ver originalfunction pruebaFuncion(obj,cl) {
var myclass = new RegExp('\\b'+cl+'\\b');
var elem = document.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) { elem[i].style.visibility = (obj.checked) ? 'visible' : 'hidden'; }
}
}
Si tienes hoja de estilos o si quieres crearla dentro de la misma head o algo:
Checkbox
<input type="checkbox" onClick="pruebaFuncion(this,'invisible')" />
Campos: (los repeti a mano pero debe ser la misma en while)
Código HTML:
Ver original<input size="10" maxlength="20" class='invisible' type="text" value="Este SI" > <input size="10" maxlength="20" class='invisible' type="text" value="Este SI" > <input size="10" maxlength="20" class='invisible' type="text" value="Este SI" > <input size="10" maxlength="20" class='invisible' type="text" value="Este SI" > <input size="10" maxlength="20" class='invisible' type="text" value="Este SI" > <input size="10" maxlength="20" class='invisible' type="text" value="Este SI" > <input size="10" maxlength="20" type="text" value="Este NO" > <input size="10" maxlength="20" class='invisible' type="text" value="Este SI" >
Los campos con class='Invisible' se ocultan, los demas no