Puedes no poner nombre al formulario. En JS se hace un array con todos los formularios del navegador y a su vez otro con todos los elementos de cada formulario. Para referirte a un elemento del únioco formulario de la página sólo tienes que decir que vaya al primer formulario (el 0) y ahí a su elemento número... el que sea. Así:
onClick="document.forms[0].element[n].disabled=true;
siendo n el número del elemento.
Un saludo!
Te pongo un pequeño ejemplo: Código PHP:
<html>
<head>
<script>
var activo=true
function cambio(){
activo=(activo)?false:true;
document.forms[0].elements[0].disabled=activo;
document.forms[0].elements[1].disabled=activo;
}
</script>
<style>
form,body,input,select{font:normal 10px/10px verdana;}
</style>
</head>
<body>
<form>
<select name=""
size="1"
disabled>
<option value="1" SELECTED>Dime 1</option>
<option value="2">Dime 2</option>
</select>
<input type="text"
disabled
size="50"><br>
<input type="checkbox"
value=""
onClick="cambio()">Quiero habilitarlo
</form>
</body>
</html>