Salve a tutti! Ogni tanto ritorno con le mie richieste.

Ho la "necessità" di inviare un form simulando il submit con un link

codice:
<form name="formDiAccesso" method="post" action="<? echo($action); ?>">
   User  <input name="nickPerAccesso" type="text" size="10" class="puntini">
   Password <input name="password" type="password" size="10" class="puntini">
    [Entra] 
</form>
Questo codice in alcune pagine mi funziona.. in altre no...
Dove può essere l'errore?

Ho provato a cambiare nome ai campi di input e al form per evitare una eventuale omonimia.. ma niente!

Se al posto del link uso un classico submit il tutto funziona!
codice:
<input name="effettuaAccesso" type="submit" id="effettuaAccesso" value="Entra" class="pulsante">

Non sono molto pratico di javascript... qualcuno mi aiuta??