Salve a tutti "premetto che non uso safari", mi sono accorto che un classico codice javascript tipo:
--javascript--
var x = document.nameForm;
x.elements['valore1'].value = 'a';
x.elements['valore'].value = 4;
alert(x.elements['cid'].value);
--javascript--
su un form come questo
--html--
<form name="nameForm" id="idNameForm" method="POST" action="pagina.html">
<input type="hidden" name="valore1" >
<input type="hidden" name="valore2" >
</form>
--html--
restituisce errore. Su firefox e IE funziona. Ho provato anche con getElementById ma niente da fare. Se provo a fare alert dei valori senza nessuna assegnazione ritorna undefined. Ho provato a stampare anche la lunghezza del form e risulta 0. Qualcuno sa dirmi se Safari ha problemi col javascript??
Grazie.