- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- come impedire invio multiplo di form ?
-
Prego, questo [url=http://www.phpbb.it]Phpbb è bellissimo
-
Riapro questa vecchia discussione in quanto ho lo stesso problema
Qualcuno può indirizzarmi verso questo script se esiste....
o eventualmente dirmi come fare per limitare l'invio multiplo del form da stesso IP?
Un saluto
-
Visto siamo nella sezione html, ti invito a leggere questa pagina che propone un metodo basato sui cookie e javascript http://www.netmechanic.com/news/vol5/html_no16.htm
Sono soddisfazioni... potrei spostare la discussione portata avanti da due Admin in un'altra sezione, cioè quella PHP.
Invito entrambi a valutare bene la sezione dove postare se no vi banno
(Forse quando questa vecchia discussione è stata aperta la sezione PHP non esisteva neppure ;))[/OT]
-
Ciao,
mi interessava capire come fare con gli IP, qualcuno sa come fare???
comunque...
riguardo al sistema dei cookie vorrei segnalare un'altro scripthttp://javascript.html.it/script/vedi/248/impedire-invio-multiplo/
risulta più completo rispetto all'altro
usandolo ho un grosso problema con il codice HTML
nel Form avevo già inserito JavaScript per la verifica preventiva del modulo prima di inviarlo ed avevo inserito onsubmit="return verify()"
ora se inserisco anche il controllo dei cookie onsubmit="return validate(this) non saprei come legare le due verifiche
ho provato a scrivere così:
<form method=post action=pagina.php name=form1 onsubmit="return verify(); return validate(this)">
la prima verifica viene fatta mentre la seconda (quella dei cookie) no
come si deve scrivere?
-
Riguardo alla verifica degli ip attendiamo EmmeBar, che probabilmente non sta ricevendo notifiche da questo post a seguito del cambio board. Ora lo avverto in privato.
Per risolvere il problema della dobbia funzione, devi creare una terza funzione che richiami le altre due...
Per capirci qualcosa del genere:
<script type="text/javascript" language="javascript"> <!-- function controllo() { verify(); validate(form1); } //--> </script>
<form method=post action=pagina.php name=form1 onsubmit="controllo()">
-
Ciao redart,
Io a suo tempo ho risolto creando una tabella mysql nella quale registravo gli IP, ogni volta che veniva inviato il form un contatore aumentava di uno, raggiunto il limite massimo impostato veniva impedito a quell'IP di inviare ulteriori richieste.
Se vuoi sviluppare in questo senso ti consiglio di aprire un Thread in PHP, sezione adatta per questo genere di script,
-
Ciao EmmeBar,
si sarei interessato e seguirò, non appena possibile, il tuo consiglio sul nuovo Thread in PHP, grazie mille e buona giornataclaudioweb, ho fatto come mi hai indicato:
concatenare le 2 funzioni con un'altra funzionema ho un problema irrisolto con HTML e le 2 funzioni JavaScript nel onsubmit
posso contiunuare su questo Thread o devo aprirene un'altro???
fatemi sapereUn saluto
-
@Redart said:
posso contiunuare su questo Thread o devo aprirene un'altro???
Aprine pure uno nuovo e ne discutiamo, perchè questo vecchio topic mi sa già di macedonia
-
Qualcuno mi saprebbe dare il link del nuovo post che è stato aperto? Ne avrei urgente bisogno... semai spiego il motivo nell'altro post!
GRAZIE MILLE!
Paolo
-
http://www.giorgiotave.it/forum/html-css-scripting/19352-impedire-invio-form-multiplo.html (tuo)
http://www.giorgiotave.it/forum/html-css-scripting/18026-concatenare-2-funzioni-di-controllo-modulo-javascript-onsubmit.html (continuazione di questa discussione)