Salve

faccio una domanda forse scontata
Ho utilizzando per il mio FORM lo script in perl di Aruba e funziona

Ho guisto un paio di domande

1 - E' possibile personalizzare la pagina del messaggio di avviso che visualizzo quando non compilo un campo obbligatorio? (allego immagine)



in alternativa
2 - Se inserisco una verifica sui campi obbligatori lato client utilizzando JavaScript riesco a evitare di visualizzare quella bruttissima pagina di aruba?

ho inserito questo scritpt nella mia pagina
Link -> MIO FORM

codice:
<script type="text/javascript">
function check(){
   str=document.forms[0].elements[0].value
   if (str.length>0) document.forms[0].submit()
   else alert("Compila il modulo bella gioia!")
}
</script>
e alla fine sul tasto invia ho fatto così

codice:
<INPUT type=submit class="form"  value=Invia onclick="check()">
Ma non succede proprio niente.
Dov'è che sbaglio?
devo aggiungere qualche riferimento nei moduli form?

Grazie