zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Formularüberprüfung

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 15.08.2012, 13:48
Benutzerbild von prometheus
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.07.2011
Beiträge: 17
prometheus befindet sich auf einem aufstrebenden Ast
Standard Formularüberprüfung

Hallo,

ich möchte in einem Texteingabefeld(name="changepass") prüfen, ob der Benutzer mindestens 5 Zeichen eingeben hat. Ziel ist es, eine Passwortänderung zu ermöglichen. Dazu habe ich folgendes .js scriptsück:

Code:
...
var form = document.changepw;
var error = "";

if (form.changepass.value.length < 5)
	{error += "Das Passwort muss mindestens 5 Zeichen lang sein!\n";}

...
Aus irgendeinem Grund bekomme ich die o.g. Fehlermeldung aber immer, selbst wenn ich ein Passwort mit 15 Zeichen eingebe. Woran kann das liegen?

Danke für Mithilfe & Gruß,
prometheus
__________________
Wenn dein Programm nicht funkioniert, nenn es einfach Version 1.0 ^^
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 15.08.2012, 14:20
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von prometheus Beitrag anzeigen
ich möchte in einem Texteingabefeld(name="changepass") prüfen, ob der Benutzer mindestens 5 Zeichen eingeben hat. Ziel ist es, eine Passwortänderung zu ermöglichen. Dazu habe ich folgendes .js scriptsück:

Code:
...
var form = document.changepw;
var error = "";

if (form.changepass.value.length < 5)
	{error += "Das Passwort muss mindestens 5 Zeichen lang sein!\n";}

...
Aus irgendeinem Grund bekomme ich die o.g. Fehlermeldung aber immer, selbst wenn ich ein Passwort mit 15 Zeichen eingebe. Woran kann das liegen?
Das können wir nicht wissen, denn so wie du es beschreibst kann es nicht sein. Zeig doch mal einen Beispielcode, damit wir Wissen was du machst, dann können wir dir auch helfen.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 15.08.2012, 16:25
Benutzerbild von prometheus
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.07.2011
Beiträge: 17
prometheus befindet sich auf einem aufstrebenden Ast
Lächeln

Okay, ich bin einfach davon ausgegangen, dass der Fehler wie meistens in meinem script steckt.
ausführlicher dann also:

.js:
Code:
function formaccept6()
{
var form = document.changepw;
var error = "";

if (form.changepass.value.length < 5)
	{error += "Das Passwort muss mindestens 5 Zeichen lang sein!\n";}

if (error != "")
	{
	var report = "Folgende Felder sind noch auszufüllen oder nicht korrekt ausgefüllt:\n\n";
	report = report += error;
	alert(report);
	return false;
	}
	else
	{
	return true;
	}
}
zugehöriges Formular:
HTML-Code:
		Passwort ändern:<br>
		<form action="?admin_id=2_2" method="post" name="changepw" onSubmit="return formaccept6();">
			<input type="password" name="changepass" maxlength="15"><input type="Submit" value="Ändern">
		</form>
vielleicht hilft das weiter, aber mehr is da i.g. nicht

Danke fürs Interesse & grüße
__________________
Wenn dein Programm nicht funkioniert, nenn es einfach Version 1.0 ^^
Mit Zitat antworten
  #4 (permalink)  
Alt 16.08.2012, 08:34
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Dein Code funktioniert bei mir tadellos.
Mit Zitat antworten
  #5 (permalink)  
Alt 16.08.2012, 12:01
Benutzerbild von prometheus
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.07.2011
Beiträge: 17
prometheus befindet sich auf einem aufstrebenden Ast
Standard

Hmmm bei mir jetzt heute plötzlich auch. Ich glaub ich hätte einfach mal den cache leeren sollen oder so.
Jedenfalls vielen Dank für's Anschaun & sorry für den falschen Alarm

grüße,
prometheus
__________________
Wenn dein Programm nicht funkioniert, nenn es einfach Version 1.0 ^^
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus



Alle Zeitangaben in WEZ +2. Es ist jetzt 17:40 Uhr.