form per registrazione

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
ragazzzi sto facendo un form per il login, perchè se lascio il campo vuoto mi da l'alert con l'errore ma poi mi va su registra.php?

Codice:
<script>
 
function controlla_campi() {

/*controllo che il campo non sia vuoto*/
	if(document.getElementById('Nickname').value == '') {
		alert('Il campo Nickname &egrave; obbligatorio!');
			return false;
	}

/*controllo che il campo abbia almeno 4 caratteri*/
	if(document.getElementById('Nickname').value.length < 4) {
		alert('Il campo Nickname deve avere almeno 4 caratteri!');
			return false;
	}

/*ritorna true se tutto è andato bene*/
	return true;
}
 
function inviaForm() {
/*se controlla campi è andato bene mi da alert con scritto 'ok' altrimenti 
mi dovrebbe cricaricare la stessa pagina ('login2.php')*/
	if(controlla_campi()) {
		if(document.frmInfo.submit()){alert('ok');}	
	}else{location.href = "login2.php";}
}

</script>
.... questo è il form

Codice:
<form name="frmInfo" id="frmInfo" action="registra.php" enctype="application/x-www-form-urlencoded" method="post">
							<input type='text' name='Nickname' id='Nickname' /><br />
							<input type='submit' name='submit' onclick='inviaForm();' /><br />
</form>
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
Togli l'attributo action dal tag form e modifica la funzione così:
Codice:
function inviaForm() {
/*se controlla campi è andato bene mi da alert con scritto 'ok' altrimenti 
mi dovrebbe cricaricare la stessa pagina ('login2.php')*/
	if(controlla_campi()) {
		if(document.frmInfo.submit()){document.frmInfo.action = 'registra.php'; alert('ok'); document.frmInfo.submit(); }	
	}else{location.href = "login2.php";}
}
 
Discussioni simili
Autore Titolo Forum Risposte Data
L errore mysql per form di registrazione PHP 3
F Controlli form per Registrazione utenti PHP 9
L form immagini per il database PHP 0
U PHP bottone per invio mail o ritorno al form PHP 15
T [PHP] Creare Honeypot per form contatti PHP 10
D [WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato WordPress 0
I Guida/Tutorial configurare PHPMailer per inviare mails tramite contact form? PHP 2
M [PHP] Framework per form complessi (configuratore prodotto) PHP 6
S [PHP] Aiuto creazione form php per completamento modello word PHP 1
Z [MySQL] Campi corretti per form... MySQL 2
sandropochi [PHP] Form per creare filtro di ricerca su DB PHP 8
K [WordPress] Plugin per inserire un form per la ricerca in un database.. come si fa? WordPress 1
U [PHP] form per ricerca multipla: Unknown column 'undefined' in 'where clause' PHP 2
S Concatenare due campi di un form per creare un indirizzo web valido Javascript 7
xone Form completo Testi + multiple image per inserimento Annunci PHP 0
C Come posso integrare il bottone "paga adesso" di paypal e un form php per invio dati? PHP 1
A Form per modifica record database PHP 9
F aiuto per funzionamento sito responsive e form contatti HTML e CSS 29
elpirata Idee per personalizzare form HTML e CSS 9
E Correzione per form PHP/HTML PHP 3
B Problema form mail per invio doppio allegato PHP 1
P Recupero dati per select form PHP 9
A Problema orario invio mail per form PHP 4
A consiglio uso jquery php per mostrare parte di un form PHP 6
A consiglio uso jquery per mostrare parte di un form jQuery 0
A Aiuto per Select form dinamica PHP 0
L come passare il campo allegato dal file html al fiel php per spedirlo con un form PHP 12
S Form per mandare la mail HTML e CSS 2
M [risolto] Script ajax per form e mappe Ajax 6
B aiuto per Form di eliminazione record PHP 21
asevenx form per formattare testo e inserirlo in databse PHP 1
U form mail per inviare tracciabilità corriere PHP 0
L Aiuto per ultimazione form invio email PHP 3
A Pulsante per compilare una form php in automatico con dati presi da un db PHP 6
F Crear un form Contatti, per un Bed&Breakfast, dinamico, con Wordpress WordPress 3
A form in php o html per raccolta mail PHP 4
A da dove incominciare per fare vari form PHP 2
M Problema con form per accesso area riservata ai soci PHP 2
P Form per ricerca multipla in MYsql PHP 2
A problema con un semplice form per un loggin in php PHP 2
M Sicurezza dati form per insert e select in database PHP 11
C Aiuto per form PHP 5
A Aiuto per form email con allegato PHP 4
YellowMan Form mail per WordPress in italiano WordPress 2
P Mercatino Form annunci per regione Classic ASP 8
A Un input di tipo button deve per forza essere contenuto in un Form ?? HTML e CSS 6
R Altri controlii per windows form .NET Framework 2
asevenx problema con funzione per far apparire e scomparire un form di commenti PHP 1
G Inserire un campo mysql in un select per form PHP 3
L Problema e consiglio per form contatti particolare Classic ASP 2

Discussioni simili