il tasto Cancella:

<input type="button" name="reset" value="Cancella" onClick="conferma_eliminazione(this.form);">

richiama la funzion conferma eliminazione:

function conferma_eliminazione(il_form) {
conferma = confirm("Sei sicuro?");
if (conferma)
{
il_form.reset();
}
}


ma se clicco ok mi da errore, non ho mai approfondito javascript, ma sicuramente è un errore di sintassi, sapreste aiutarmi a correggerlo?

ho provato anche così

<input type="button" name="reset" value="Cancella" onClick="conferma_eliminazione();">

e la funzione:

function conferma_eliminazione() {
conferma = confirm("Sei sicuro?");
if (conferma)
{
document.nome_form.reset();
}
}


ma è uguale, perchè?!