form registrazione + php + alert javascript

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
(esempio per far capire la domanda)
Ho un form di registrazione che invia i dati in un altra pagina
HTML:
<form action="pag2.php" method="POST">
e nella pagina successiva controllo i dati delle input passate in questo modo:
PHP:
if ($inputnickname == pippo) {
  echo"<script type='text/javascript'>alert('non va bene pippo!! scegli un altro nickname!!');</script>";
  exit;
 }
cosi' facendo se nella input del nickname scrivo "pippo" mi spunta il messaggino di js corrispondente: "non va bene pippo!! scegli un altro nickname!!"
e fin qui' tutto bene..
il problema è che pur spuntando l'alert...l'utente viene comunque reindirizzato alla pag2.php..e non va bene perchè dovrebbe restare sul form di registrazione dopo aver preso nota del messaggio di errore..
come devo fare?

spero di non aver fatto confusione
GRAZIE
 
Ultima modifica di un moderatore:

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
E' un problema di JS, sposto la discussione nell'apposita sezione.
 

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
Altro problemino:
Ho creato una funzione in js che controlla i parametri inseriti in un form di registrazione, questa funzione è richiamata all'evento onClick del bottone di invio dei dati..
il problema è che quando un parametro non è valido dopo l'apparizione dell'alert corrispondente avviene un refresh della pagina automatico che non è gradito, poichè elimina tutti i dati inseriti in precedenza nel form (compresi quelli validi).

Cosa sbaglio?
Grazie
 

dreamer86

Utente Attivo
15 Apr 2011
42
0
0
rafalmachalek.it
HTML:
<input type="submit" value="invia" onclick="return nomeFunzioneControllo();" />

La funzione di controllo deve ritornare un valore booleano "true" se tutto va bene e "false" quando qualche campo non soddisfa i requisiti.
 

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
La funzione che ho fatto in js restituisce true se tutto va bene e false se qualche cosa non va proprio come hai detto..
Mi sono accorto però che avevo messo OnClick="nome_funzione()" e non OnClick="return nome_funzione()"

non ho capito il senso ma con il return non mi aggiorna dunque grazie mille :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] Controllo nome utente form di registrazione PHP 4
P [PHP] come criptare una password in un form di registrazione PHP 4
F Codic e php visibile su form registrazione utenti PHP 2
F script php form registrazione PHP 13
X__WELBO__X [css] form registrazione utente HTML e CSS 9
F form registrazione PHP 3
L errore mysql per form di registrazione PHP 3
D Form Registrazione con conferma via email - problema PHP 10
L Form di registrazione e log in. PHP 2
S Problemi form registrazione newsletter PHP 0
C Form registrazione Bootstrap PHP 0
C Form di registrazione personalizzato PHP 2
F Controlli form per Registrazione utenti PHP 9
S Memorizzare nome file allegato da form registrazione PHP 1
C Form login e registrazione aruba Hosting 7
emanuelevt form per registrazione Javascript 2
C Cancellazione-Annulla Registrazione Dati appena Inseriti nel Form dall' Utente PHP 13
L Form Registrazione PHP 56
P Aiuto form registrazione utenti PHP 5
I Creare un form di registrazione PHP 7
B Form di registrazione Classic ASP 0
W Form di registrazione HTML e CSS 5
M problema form registrazione Classic ASP 1
S passare un valore da un form a un file .php con metodo post PHP 4
K Form che manda dati doppi PHP 1
K Problema form update PHP 2
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
K form Inserimento record mysql PHP 2
I Form con selettore HTML e CSS 0
K [php]form invio dati PHP 0
G form invio multiplo con checkbox PHP 12
nivaria.achinet Intercettare form solo dopo invio Javascript 1
D Form contatti non funzionante HTML e CSS 0
A Stampare dati da form PHP 8
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
I Form HTML e CSS 17
otto9due $_FILE non passa i dati dal form PHP 1
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
felino Form action costum e parametri in queryString WordPress 1
M Come recuperare molteplici input form PHP 1
M Collegamento tra form html e script php PHP 4
L form immagini per il database PHP 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
L inserimento form dati multipli ? PHP 0
L Problemi form Pagina php HTML e CSS 3
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
D Devo far funzionare un form di contatti PHP 4

Discussioni simili