Per fare in modo di inviare un form da link usiamo la funzione js submit().
Se usiamo
<a href="javascript:;" onClick="document.nome_form.submit()">
Su IE7 non funionerà in quanto javascript:; diventa prioritario rispetto al comando onClick.
Usiamo quindi la seguente sintassi (che poi ognuno elabora a piacere come in cucina):
<a href="javascript:document.nome_form.submit()">
Se al posto di submit chiamiamo una funzione JS con un return false/true ricordiamoci che verrà visualizzato come output.
p.s.: se facciamo submit() da link verranno esclusi eventuali chiamate di funzioni presenti nell’onSubmit del <form>
… verranno esclusi eventuali chiamate di funzioni presenti nell’onSubmit del <form>…
wow! grazie, ottimo a sapersi
Guarda è un vecchio post.
Solo che siccome stamattina ci ho perso un buon quarto d’ora a capire perchè non mi funzionava una chiamata, allora me ne sono ricordato e l’ho "aggiornato"