[JS] missing ; before statement

mr.VVoo

PUNKT.
ID: 96656
L
4 Mai 2006
140
0
Hi!
Firefox Fehlerkonsole schrieb:
Fehler: missing ; before statement
Quelldatei: https://localhost/so2/inc/static_functions.js
Zeile: 24, Spalte: 22
Quelltext:
}elseif(pw.length<6) {<hier>

Das ist der Code:
PHP:
function passwdChk(pw,pw2){
	if(pw.length>5) {
		document.getElementById('anm_pw2').style.display = 'table-row';
		document.anmeldung.userpw1.style.backgroundColor = 'yellow';
		document.anmeldung.userpw2.style.backgroundColor = 'yellow';
		[B]document.anmeldung.anm_SendBtn.style.display = 'none';
	}elseif(pw.length<6) {
		document.getElementById('anm_pw2').style.display = 'none';[/B]
		document.anmeldung.userpw1.style.backgroundColor = 'salmon';
		document.anmeldung.anm_SendBtn.style.display = 'none';
	}elseif((pw.length>5) && (pw == pw2)) {
		with (document.anmeldung) {
			userpw1.style.backgroundColor = 'limegreen';
			userpw2.style.backgroundColor = 'limegreen';
			anm_SendBtn.style.display = 'inline';
		}
	}
}

Ich find da aber keinen Fehler...
 
Zuletzt bearbeitet:
kannst du den Code bitte als php-Code reinsetzen?
der IE6 kann
Code:
 nicht richtig formatiert anzeigen...
 
Zuletzt bearbeitet:
THX at tleilax

Kann mir nun noch jemand sagen warum das letzte else if ignoriert wird? Der Zustand das beide Felder grün werden wird nie erreicht :-(
 
Nunja, eine der beiden Bedingungen vorher ist immer erreicht. Entweder das Passwort hat mehr als 5 Zeichen oder es hat weniger als 6 Zeichen. Diese beiden Bedingungen decken alle Möglichkeiten ab, da bleibt kein "else". ;)
 
Joah, des ist mir danach auch aufgefallen. Ich habs jetzt anders gelöst. Mit ner allgemeinen Prüfung beim Absenden. THX @ all
 

Ähnliche Themen