Come creare validazione form istantanea??

Danix1994

Nuovo Utente
8 Apr 2012
13
0
0
Foligno, Italy
Salve a tutti!! Vi prego ho veramente bisogno di una mano col javascript: sto sviluppando un sito (ovviamente) che richiede la validazione dei vari campi di due form (login e signup) tramite l'evento onkeyup, in modo che esegue la funzione ogni volta che si scriva una lettera. Questo è il mio form:
HTML:
<form method="post" action="login.php" name="login">
<div class="container_12">
<div class="box-white">	
<p style="text-align: center">
<b style="font-size:25px">Login</b><br><br>
<input type="text" name="user_login" onkeyup="verify_pw()"><span id="us">Insert a Username</span>
<br><br>
<input type="password" name="pass_login" onkeyup="verify_pw()" id="pass"><span id="pw">Insert a Password</span>
<br><br>
<input type="checkbox" name="stay_logged" id="perma_login" checked>
<label for="perma_login" style="margin-left: -74px;"><b>Stay&nbspLogged</b></label>
<br><br>
<input type="submit" name="login" id="login" value="Login" class="button-orange">
</form>
</div>
<div class="box-white">
<form method="post" action="signup.php" name="signup">
<b style="font-size:25px">Signup</b><br><br>

<input type="text" name="email" onkeyup="verify_pw()">
<span id="em">Insert your e-Mail</span><br><br>

<input type="text" name="user" onkeyup="verify_pw()">
<span id="us">Insert a Username</span>

<br><br>

<input type="password" name="pass" onkeyup="verify_pw()" id="pass">
<span id="pw">Insert a Password</span>

<br><br>

<input type="password" name="ver_pass" onkeyup="verify_pw()" id="ver_pass">
<span id="pw_error">Verify the Password</span>

<br><br>

Bot verification:<br>
<img src="captcha.php" />
<input type="hidden" id="captcha" value="'.$stringa.'"><br><br>
<input type="text" id="ver_captcha" maxlength="5" style="width:80px;text-align:center" onkeyup="verify_pw()">
<span id="cap_error">Captcha verification (case-sensitive)</span><br><br>

<input type="submit" name="signup id="signup" value="Signup" class="button-primary" disabled>
			<br><br>
</form>
			</p>
<p style="text-align: center">
Designed and Developed by:<br>
<b>
<a target="_blank" href="http://www.facebook.com/dnviti">Daniele Viti</a>
 (<a href="mailto:[email protected]">[email protected]</a>)
</b>
</p>
e questo javascript:
Codice:
<script type="text/javascript">
function verify_pw() {
	var signupBtn = document.getElementById('signup');

	//password control
	var pass1 = document.getElementById('pass').value;
	var pass2 = document.getElementById('ver_pass').value;
	var pw_error = document.getElementById('pw_error');
	
	if(pass1 == pass2){
		signupBtn.disabled = false;
	}else{
		signupBtn.disabled = true;
		pw_error.innerHTML = "<b style='color:red'>Passwords must be equal</b>";
	}
	
	//captcha control
	var cap = document.getElementById('captcha').value;
	var ver_cap = document.getElementById('ver_captcha').value;
	var cap_error = document.getElementById('cap_error');
	
	if(cap == ver_cap){
		signupBtn.disabled = false;
	}else{
		signupBtn.disabled = true;
		cap_error.innerHTML = "<b style='color:red'>Captcha do not match</b>";
	}
	
}
</script>

Non riesco a capire per quale motivo non funzioni.
 

Danix1994

Nuovo Utente
8 Apr 2012
13
0
0
Foligno, Italy
La mia deficienza non ha limiti.
Ecco la soluzione... avevo dimenticato un doppio apice sul submit... -.-"
Prima:
HTML:
<input type="submit" name="signup id="signup" value="Signup" class="button-primary" disabled>
Dopo:
HTML:
<input type="submit" name="signup" id="signup" value="Signup" class="button-primary" disabled>
 
Discussioni simili
Autore Titolo Forum Risposte Data
E Creare un testo trasparente dietro un div HTML e CSS 5
M Creare traccia di download file sul server HTML e CSS 2
A Cerco programmatore/sviluppatore per creare forum Offerte e Richieste di Lavoro e/o Collaborazione 2
L Creare ancore interne alla pagina PHP 1
I Creare un banner temporaneo JavaScript Javascript 0
C Creare Tabella Dati Meteo prelevandoli da dei Tags in un altro foglio PHP 27
simgia Cordova errore quando cerco di emulare o creare la app Sviluppo app per Android 2
U PHP creare un file excel dopo ricerca nel DB PHP 0
A Creare un cronometro PHP 5
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
F Creare elementi html con javascript Javascript 3
Shyson Modificare codice e creare link PHP 0
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Creare una forma geometrica Photoshop 1
M [Cerco] aiutanti per creare sito Offerte e Richieste di Lavoro e/o Collaborazione 8
S Libreria PHP per creare file dwg o dxf PHP 0
R Come creare sistema Add to homescreen PHP 3
L Creare un countdown con giorno specifico della settimana PHP 3
W Creare link di una dato Classic ASP 0
W creare file .jar Java 2
M Creare con il Vb 2010 Il Classico Notes di Windows Vista Visual Basic 1
MarcoGrazia Creare una password Snippet Javascript 0
J creare pagina php di prenotazione PHP 5
A Creare un modulo di ricerca avanzata con dreamweaver HTML e CSS 0
INTEROPERABILITY Sviluppatrice/formatrice creare APP Offerte e Richieste di Lavoro e/o Collaborazione 0
L Creare una pagina pre-home WordPress 1
G Creare side-bar non visibile da dispositivi mobile HTML e CSS 0
L creare oggetti da una classe tramite un form Javascript 0
Web93 CREARE SITO WEB COMICS CON WORDPRESS WordPress 0
maxnegri Contare sessioni aperte e creare condizione PHP 1
A Come creare pulsante donazione PayPal HTML e CSS 5
L [CERCO] Creare blog su WordPress con tema Divi Offerte e Richieste di Lavoro e/o Collaborazione 3
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
R [Photoshop] Creare Azione Photoshop 1
F [PHP] creare tabella e tasto cerca PHP 3
A Creare con Javascript un percorso all'interno di uno spazio Javascript 0
B [PHP] Creare PDF dopo inserimento dati form PHP 4
A [HTML] Creare sito web per eLearnig HTML e CSS 2
R Bootstrap 4 - creare una finestra di testo responsive sopra un Carousel jQuery 1
Spenalzo Creare tabelle multiple con Access via VBA MS Access 2
R [PHP] Creare sistema random PHP 3
D [PHP] Consigli su come creare form PHP 1
I Creare Qsl radioamatore con testo editabile Presentati al Forum 1
T [PHP] Creare Honeypot per form contatti PHP 10
S [PHP] Creare collegamento filtri di ricerca al database PHP 6
Z Creare VirtualHost Apache2 con PHP? Programmazione 0
max_400 [HTML] Come creare un jpg animata (non gif animata) HTML e CSS 3
A Come creare un framset Sviluppo app per Android 1

Discussioni simili