questo esempio funziona (provato)
codice:
<form action="" method="get" name="form1">
  <input type="checkbox" name="pranzo" id="panzo" value="si" onclick="(this.checked)?document.getElementById('max').disabled=false:document.getElementById('max').disabled=true">
  <input name="max" type="text" id="max">
</form>