Ciao a tutti,

sto dilettandomi per la prima volta in javascript e, come di buon "regola", già ci sono le prime difficoltà...

Allora, vorrei realizzare un piccolo script per il controllo dei dati in ingresso in un form. Lo script funziona perfettamente, ma solo in Internet explorer! Potete aiutarmi? Ecco il listato:

Codice PHP:
<body>
<
script language="javascript">
    
window.onload begin;
    
    function 
begin() {
        
messaggio.style.visibility "hidden";
        
document.contatti.onsubmit = function() {
            return 
ControlloDati();
        }
    }
    
    function 
ControlloDati() {
        if (
document.contatti.nome.value.length==0){
            
//alert ("Si prega di inserire il Vs. nome");
            
messaggio.style.visibility "visible";
            return 
false;
            }
        else {
            return 
true;
        }
    }
</script>

<form enctype="multipart/form-data" method="post" name="contatti">

<table width="40%" border="0" cellpadding="0">
  <tr>
    <td>Cognome:</th>
    <td><input type="text" name="cognome" /></th>
  </tr>
  <tr>
    <td>Nome:</td>
    <td><input type="text" name="nome" />  <div id="messaggio"><font color="">Si prega di inserire il nome.</font></div></td>
  </tr>
  <tr>
    <td>Email:</td>
    <td><input type="text" name="email" /></td>
  </tr>
  <tr>
    <td></td>
    <td><input type="submit" name="invia" value="Invia" /></td>
  </tr>
</table>
</form>
</body>