1) Non puoi assegnare name="checkbox" ad una checkbox. Evita di usare nomi riservati come valori di attributi name e id
2) Cambia il codice così
Ciaocodice:function prova(cb) { if(cb.checked){ document.miaForm.textfield.value= "ciao"; } else{ document.miaForm.textfield.value= " "; } } ... <input type="checkbox" name="nomequalsiasinonriservato" value="0" onclick="prova(this)" />