ciao a tutti, stò creando un form di contatti che usa ajax se js è abilitato, altrimenti degrada inviando i dati del form nel modo classico
codice:
<form id="ajForm" action="mail.php" method="post" onsubmit="ajaxMail(this);return false">
<div>
<label>Nome:</label>
<input type="text" name="nome"/>
</div>
<div>
<label>Email:</label>
<input type="text" name="email"/>
</div>
<div>
<label>Messaggio:</label>
<textarea name="mess"></textarea>
</div>
<div>
<input type="submit" name="cmdSubmit" value="invia" />
</div>
</form>
codice:
<form id="ajForm" action="mail.php" method="post" onsubmit="ajaxMail(this);return false">
al submit del form viene attivata la funzione ajaxMail e l' invio del form viene interrotto dall' istruzione return false
il mio dubbio è proprio questo, è possibile ottenere lo stesso risultato senza innestare codice javascript nell' html, ho visto molti script che usano questa via, ma chiedo a voi quale sia il metodo migliore
grazie