Una domanda..

se cerco di fare il submit di una form da codice javascript


function sub()
{
document.form[0].submit();
}


l'attributo onSubmit del tag form viene ignorato?

In FIREFOX

Se metto all'interno della form un button che richiama la funzione sub(), viene eseguito il codice specificato in onSubmit="....";

Se il pulsante è fuori dalla form, viene fatto il submit ma non viene considerato l'evento.

In IE

Non funziona in nessuno dei due casi.

C'è un modo sicuro per far si che l'event handler venga considerato senza usare un
<input type"submit".. /> e senza dover inserire un possibile pulsante all'interno della form?