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
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
B form gestione input PHP 2
V PHP form intersecate PHP 0
8 Javascript - PDF Form Javascript 0
J Form inserimento dati in database Ajax 1
E Gestione profilo utente tramite Form PHP 3
R [C#] Form principale si blocca mentre un altro Thread lavora .NET Framework 0
M Problema con controllo form in real time jQuery 6
D Form validazione Javascript 2
R form recovery pass PHP 0
V Symfony e i form PHP 3
M form con checkbox PHP 8
S come aggiustare un form di contatto? HTML e CSS 3
F query e form con select multipla PHP 17
AC1 Form in finestra modale PHP 1

Discussioni simili