[RISOLTO]Impedire invio automatico di un form premendo INVIO
- m@
- Scoppiettante Seguace

- Messaggi: 476
- Iscrizione: sabato 19 agosto 2006, 15:59
- Località: Viareggio
- Contatti:
[RISOLTO]Impedire invio automatico di un form premendo INVIO
ragazzi mi stavo chiedendo una cosa
è possibile disattivare la possibilita' che se in un input text all'interno di un form, viene premuto invio, si ottenga l'invio del form?
me lo stavo chiedendo perche stavo facendo dei controlli sui vai input col javascript, solo che con questo fatto dell'invio vengono bypassati i check e mi tocca metterli anche nella pagina di destinazione
sapete come risolvere la questione?
M@
è possibile disattivare la possibilita' che se in un input text all'interno di un form, viene premuto invio, si ottenga l'invio del form?
me lo stavo chiedendo perche stavo facendo dei controlli sui vai input col javascript, solo che con questo fatto dell'invio vengono bypassati i check e mi tocca metterli anche nella pagina di destinazione
sapete come risolvere la questione?
M@
Ultima modifica di m@ il mercoledì 10 ottobre 2007, 0:10, modificato 1 volta in totale.
- Mr. Dreadsoft
- Entusiasta Emergente

- Messaggi: 1510
- Iscrizione: martedì 2 gennaio 2007, 11:08
- Contatti:
Re: Form Html
prova così:
nota che il "button" è fuori dal form. la funzione controllaEInvia, compie tutte le operazioni di controllo sui dati immessi e poi invia il form con
Codice: Seleziona tutto
<form name="nomeForm" action="ricevi_dati.php" method="post">
</form>
<button onClick="controllaEInvia()">Invia Form</button>
Codice: Seleziona tutto
document.nomeForm.submit()Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
- m@
- Scoppiettante Seguace

- Messaggi: 476
- Iscrizione: sabato 19 agosto 2006, 15:59
- Località: Viareggio
- Contatti:
Re: Form Html
eh ma il problema è lo stesso...
se mentre scrivo nell'input text premo invio il form viene mandato
M@
se mentre scrivo nell'input text premo invio il form viene mandato
M@
- Mr. Dreadsoft
- Entusiasta Emergente

- Messaggi: 1510
- Iscrizione: martedì 2 gennaio 2007, 11:08
- Contatti:
Re: Form Html
:-[ vero, così funziona solo con Firefox... allora usa questo metodo:
il form viene inviato solo se la finzione di onSubmit restituisce true.
Codice: Seleziona tutto
<form onSubmit="controlla_dati()" action="azione.php" method="post">
</form>
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
- m@
- Scoppiettante Seguace

- Messaggi: 476
- Iscrizione: sabato 19 agosto 2006, 15:59
- Località: Viareggio
- Contatti:
Re: Form Html
quindi una soluzione di questo tipo dovrebbe funzionare sia su ie che su firefox giusto?
Codice: Seleziona tutto
<form onSubmit="check()">
<input type="text">
</form>
-------------------
<--javascript
function check(){
if .... return true;
else return false;
}- Mr. Dreadsoft
- Entusiasta Emergente

- Messaggi: 1510
- Iscrizione: martedì 2 gennaio 2007, 11:08
- Contatti:
Re: Form Html
dovrebbe, io non in realtà non ne ho mai avuto bisogno. Chissà se explorer supporta almeno questo... :P
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
- m@
- Scoppiettante Seguace

- Messaggi: 476
- Iscrizione: sabato 19 agosto 2006, 15:59
- Località: Viareggio
- Contatti:
Re: Form Html
funziona alla grande..
grazie mille per l'aiuto
M@
grazie mille per l'aiuto
M@
- twilight
- Imperturbabile Insigne

- Messaggi: 3849
- Iscrizione: giovedì 17 febbraio 2005, 16:29
- Località: L'Aquila
- Contatti:
Re: Form Html
Se hai risolto, ricordati di aggiungere "[RISOLTO]" al titolo del primo post.
ciao
ciao
» FAQ del forum! - Sito personale (EN) - Blog tecnico (IT) - Pagina personale
» Seguimi su Twitter e Identi.ca!
» Tutti gli altri link, su Google profile
» Seguimi su Twitter e Identi.ca!
» Tutti gli altri link, su Google profile
- Mr. Dreadsoft
- Entusiasta Emergente

- Messaggi: 1510
- Iscrizione: martedì 2 gennaio 2007, 11:08
- Contatti:
Re: Form Html
e magari mettere un titolo che possa essere di aiuto a chi fa una ricerca, tipo "controllare i dati di un form prima dell'invio" oppure "impedire l'invio automatico di un form" ecc.. (good)
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti