Javacript: bottone per invio modulo
14/02/2012Il bottone standard per inviare un modulo e quindi attivare l'action previsto dal form presenta spesso molte difficoltà di formattazione attraverso i CSS, soprattutto per quanto riguarda l'allineamento.
E, fatto non trascurabile, deve obbligatoriamente esser compreso all'interno dell'oggetto form, quindi nel codice html prima della chiusura dello stesso.
Per superare questi problemi è possibile utilizzare Javascript attraverso cui usiamo un qualsiasi hyperlink su un testo o un'immagine posizionata ovunque all'interno del codice html, indipendente dal form stesso.
Il codice è questo (sostituire le parentesi quadre con le angolari), basta modificare il nome dell'oggeto sul document.getElementById, nell'esempio chiamato modulo, ed eventualmnete inserire nel link un'immagine
[a href="#" onclick="document.getElementById('modulo').submit(); return false" title="invia modulo"]invia modulo[/a]