jQuery Validation Plugin funktioniert nicht

Hi,
ich arbeite weiterhin fleißig an MyPC weiter, aber es stellt sich das Problem, dass das Form Validation Plugin von hier nicht funktionieren will :smiley:
Hier die Seite:
computerboard.eu/mypc/register.html
So hab ich’s eingebunden:

[code]

	<script type="text/javascript">
	$("#registerForm").validate({
    rules: {
	   username: { required: true },
	   password: { required: true },
	   name: { required: true },
	   email: { required: true, email: true },
	   website: { required: false }
		}
	});
   </script>[/code]

Die Felder sehen so aus:

[code]


Benutzername (*):
					<td width="30"><input type="text" name="username" id="username" size="30" /></td>
					<td align="left" width="30">
						<a href="#" onmouseover="Tip('Bitte geben Sie einen Benutzernamen ein. Der Benutzername darf nicht kuerzer als 4 Zeichen sein!')" onmouseout="UnTip()">
							<img alt="info" src="images/icons/info.png" border="0" />
						</a>
					</td>
				</tr>

[/code]
Hoffe, jemand sieht den Fehler.
Danke!
lg DHMH

Es funktioniert wunderbar - allerdings gibt es in deinem Formular überhaupt nichts zu validieren.

Wie kommst du darauf, dass es nichts zum Validieren gibt?
Hier ist die Demo des Plugins:
jquery.bassistance.de/validate/demo/
lg DHMH

Ganz einfach dadurch, dass ich mir das DOM deiner Seite mit Firebug angeschaut habe.

Da dein HTML-Code fehlerhaft ist, erzeugt die automatische Fehlerkorrektur des Browsers daraus etwas anderes, als du dir vorgestellt hast.
FORM darf kein TR als direktes Kindelement enthalten. Also schliesst die Fehlerkorrektur das FORM-Element vor dem TR wieder. Das wiederum hat natürlich zur Folge, dass alle folgenden INPUT-Felder nicht mehr im Formular liegen. Also gibt es in deinem Formular auch nichts zu validieren für das Plugin.

Wenn du dich langsam mal damit anfreunden könntest, valides HTML zu erstellen - dann müsstest du hier weniger solche Fragen stellen.

Ich erzeuge natürlich valides HTML, nur habe ich das Element vertauscht, sowas kommt vor :wink:
Du musst mich nicht gleich so anmachen :wink:

lg DHMH

EDIT:
Leider funktioniert die Validierung noch nicht, jetzt ist es (X)HTML valid :smiley:

[quote]Wenn du dich langsam mal damit anfreunden könntest, valides HTML zu erstellen - dann müsstest du hier weniger solche Fragen stellen.
[/quote]

nicht gleich diese aggro stimmung bitte :smiley:

wenn er das früher nicht gemacht hat,
dann ist es doch immerhin ein fortschritt,
dass er sich jetzt darum bemüht.

der validator meldet mitlerweile nen validen HTML code,
valider code ist m.E. das wichtigste und das hat er ja mitlerweile gelernt,
also braucht man ihn ja für das was mal war nicht gleich so anbrüllen. :wink:

ciao

dito.
valid ist mir außerdem sehr wichtig :wink: da auch Suchmaschinen das bevorzugen :smiley:

Hat jetzt jemand ne Idee, woran es liegen könnte?
Sonst bastel’ ich mir meine eigene Funktion, aber das jQuery Plugin wäre mir schon lieber.
lg DHMH

Bzgl. der Validität - das kann man wohl trotzdem mindestens voraussetzen, dass jemand das überprüft, bevor(!) er fragt.

Dass es jetzt immer noch nicht funktioniert, wird wohl daran liegen, dass es das Formular noch nicht gibt zu dem Zeitpunkt, wo der Zugriff darauf erfolgt.

Danke, jetzt funktioniert es!

hi,

lass dem kleinen doch die chance,
als anfänger weiß man evtl. noch nicht soviel bescheid,
wie man etwas am besten vorstellt, was es so gibt, etc.

m.E. sollte hier jeder ne chance auf ne vernünftige antwort kriegen und nicht
sowas á la „ja kein wunder das du ständig blöde fragen stellst, wenn du sowas nichtmal weißt…“

kommt auf dauer so rüber, sry. :smiley:

ciao
@DBMH:
gratulation! :sun: