Hola
Es el parámetro que lo pasas a la función
onclick="SelectTodo(
this)"
Prueba mejor con este otro. Unas cuantas modificaciones
Código PHP:
function SelectTodos (chkbox) {
for (var i=0;i < document.forms["f1"].elements.length;i++)
{
elemento = document.forms[0].elements[i];
if (elemento.type == "text")
{
elemento.disabled = (document.forms["f1"].elements == chkbox) ? false : chkbox.checked
}
}
}
<form name="f1">
<input type="checkbox" onclick="SelectTodos(this)" name="bloquear">Desactivar / Desactivar
<input type="text" name="t1" value="" /><br />
<input type="text" name="t2" value="" /><br />
<input type="text" name="t3" value="" /><br />
<input type="text" name="t4" value="" />
</form>
</body>
</html>
Cita:
Iniciado por David el Grande
Eso sucede cuando se da código sin la debida explicación para que el usuario pueda aprender de él
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
.
No suelo comentar los códigos ya que la mayoría seguro que lo único que quieres es que se le resuelva el problema, sin importa como
Cita:
Iniciado por David el Grande
EDITO: Veo que el código está usando disabled del checkbox cuando lo correcto sería checked
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
.
Lo que quiere desactivar son text así que ha de ser disabled