Qualcuno può dirmi cosa non funziona con questo codice? Ho provato a inviare un modulo con JavaScript, ma un errore ".submit non è una funzione" mostrato. Vedi sotto per maggiori dettagli del codice:Errore "Invia non è una funzione" in JavaScript
<form action="product.php" method="get" name="frmProduct" id="frmProduct" enctype="multipart/form-data">
<input onclick="submitAction()" id="submit_value" type="button" name="submit_value" value="">
</form>
<script type="text/javascript">
function submitAction()
{
document.frmProduct.submit();
}
</script>
Ho provato anche questo:
<script type="text/javascript">
function submitAction()
{
document.forms["frmProduct"].submit();
}
</script>
Entrambi mi mostrano lo stesso errore :(
Quale browser ti dà questo messaggio? Puoi pubblicare la fonte completa? – harto
Considerando che il codice postato funziona per me sia in IE7 sia in Chrome2, forse c'è qualcosa di sbagliato nel codice che non hai postato? –
Forse hai un campo con il nome o l'id submit e quindi .submit() è ombreggiato da quel campo? –