Si può fare in due modi.
- È possibile utilizzare un pulsante con il tipo di invio e usare i CSS per lo stile come un
div
- Aggiungere un onClick sul div, e inviare il modulo a evento click.
Per il metodo 2 è possibile farlo tramite jQuery o senza, con js pianura
<script>
function submitOnClick(formName){
document.forms[formName].submit();
}
</script>
<form id="myForm" ...>
....
<div onclick="submitOnClick('myForm')>
...
</div>
...
</form>
risposta di Trevor mostra come farlo con jQuery.
Nel suo esempio basta sostituire il 'div'
e 'form'
con gli ID dei div e modulo come questo:
Se ID di div e la forma sono myDiv
e myForm
specificarli come '#myDiv'
e '#myForm'
, qui #
viene utilizzato per specificare il la seguente stringa è un id di un elemento.
Solo con javascript ... Sei alla ricerca di un non javascript metodo? – Sir