Newsgroup: it.comp.lang.javascript
Titolo: Problemi con metodo submit() su Mozilla 1.2.1

Ho il seguente problema:
in mozilla 1.2.1 non riesco a fare il submit di un form tramite link,
richiamando un metodo javascript.
Ilmetodo funziona, perchè se inserisco un alert("qualcosa"), prima di
richiamare il metodo submit, vedo il  messaggio....
In IE 6.x funziona regolarmente.
Lo stesso form, se inviato tramite un bottone "submit" funziona
regolarmente.....
Qualcuno saprebbe gentilemnte aiutarmi ?
Ringrazio anticipatamente  e saluto
Andrea
-------------------------------------------------------------------------------------------
Allego di seguito  il codice della pagina:
---------------------------------------------------------------------------------------------
<html>
<head>	<title>Untitled</title></head>
<body>
<table>
<tr valign="top" >
 <td width="1%">
<td width="*" valign="top" align="center"><br>
<form action="mypage.php" method="post" name="modulo" >
<input type="hidden" name="what" id="what" value="LOGIN">
<table border="0" class="testo" >
<tr><td align="right">Utente:</td><td width="20px"></td><td><input
type="text" name="utente" id="utente" size="32" value=""></td></tr>
<tr><td align="right">Password:</td><td width="20px"></td><td><input
type="text" name="psw" id="psw" size="32" value=""></td></tr>
<tr height=48px valign="bottom"><td colspan=3 align="center">
<span class="pulsante" id="btnOK"  >
 <a href='javascript:document.forms("modulo").submit();'>Connetti</a>
</span>
<span class="pulsante" id="btnCanc" >
 <a href="javascript:document.forms('modulo').reset();">Annulla</a>
</span>
</td></tr>
</table>
</form>
</table>
<HR>
<BR>
<table>
<tr valign="top" >
 <td width="1%">
<td width="*" valign="top" align="center"><br>
<form action="mypage.php" method="post" name="modulo1" id="modulo1">
<input type="hidden" name="what" id="what" value="LOGIN">
<table border="0" class="testo" >
<tr><td align="right">Utente:</td><td width="20px"></td><td><input
type="text" name="utente" id="utente" size="32" value=""></td></tr>
<tr><td align="right">Password:</td><td width="20px"></td><td><input
type="text" name="psw" id="psw" size="32" value=""></td></tr>
<tr height=48px valign="bottom"><td colspan=3 align="center">
<input type="submit" name="CONFERMA">&nbsp;&nbsp;<input type="reset"
name="ANNULLA">
</td></tr>
</table>
</form>
</table>
</body>
</html>

<a href='javascript:document.modulo.submit();'>Connetti</a>
Questa l'avevo già provata, anche nella forma senza document. ma con
esito negativo
Intanto grazier per l'interessamento
Andrea

  <a href='javascript:document.forms("modulo").submit();'>Connetti</a>
Metti le parentesi quadre:
<a href='javascript:document.forms["modulo"].submit();'>Connetti</a>
--
Ciao
  [web]   
www.gfcarlotti.it
   [mail]   
fra...@gfcarlotti.it
    [pgp]  
www.gfcarlotti.it/pgp/franco.asc


L' ho spedito ieri, ma Outlook o il server
non l' anno digerito.
Scusate.


 In IE 6.x funziona regolarmente.
Certo, IE digerisce anche le pietre :-))
Hai "semplicemente" strutturato male la pagina.
Hai: 
<TABLE>
...
<FORM>
...
...
...
</TABLE>
</FORM>
Se sistemi i tag nella maniera corretta dovrebbe andare, Mozilla (a quanto ho 
visto sbirciando i sorgenti delle pagine renderizzate) converte in xhtml le 
pagine, ed il tuo documento, una volta convertito, non e' piu' "ben formato", 
da qui probabilmente l'errore.
Cmq puoi tranquillamente usare document.modulo.submit(); io non ho mai avuto 
problemi con questa forma.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----