name="CANTIDAD<? echo $record->getRecordId(); ?>"
hasta alli todo funciona, bien el problema está en que quiero que al ahcer un click en un checkbox que diga, marcar todos, o desmarcar todos, me active todos los checkbox y a la vez, me muestre todos los inputs, o que los oculte, dependiendo que haga.
Bueno, he logrado hacer que me active todos los checkbox, pero nose como lograr que me active todos los inputs.
Código Javascript:
Ver original
function seleccionar_todo(){ for (i=0;i<document.check_box.elements.length;i++) if(document.check_box.elements[i].type == "checkbox") document.check_box.elements[i].checked=1 } function deseleccionar_todo(){ for (i=0;i<document.check_box.elements.length;i++) if(document.check_box.elements[i].type == "checkbox") document.check_box.elements[i].checked=0 } function mostrar_ocultar(nombreCapa){ if(document.getElementById(nombreCapa).style.display == "block") document.getElementById(nombreCapa).style.display= "none"; else document.getElementById(nombreCapa).style.display= "block"; }
Código PHP:
Ver original
<a href="javascript:seleccionar_todo()">Marcar todos</a>|<a href="javascript:deseleccionar_todo()">Marcar ninguno</a> foreach($records as $record){ echo "<tr><td>".$row."</td><td>".$record->getField('CODIGO')."</td><td>".$record->getField('DESCRIPCION')."</td>"; <td> <input type="checkbox" onclick="mostrar_ocultar('CANTIDAD<? echo $record->getRecordId(); ?>');" style='cursor: hand; cursor: pointer;'> </td> <td> <input type="text" id="CANTIDAD<? echo $record->getRecordId(); ?>" style="display:none" size="1" name="CANTIDAD<? echo $record->getRecordId(); ?>" ></input> <?php </td></tr> $row++; } ?>