|
|
#1 (permalink) | ||||||
|
Zeta Sagittarii
|
Moin,
ich versuche im Moment, ein System von Prototype auf jQuery umzustellen. Insgesamt ist jQuery wirklich hübsch und schnell, aber die Umstellung ist gewöhnungsbedürftig. Ich hätte zwei Fragen, die für Leute, die jQuery regelmäßig nutzen relativ einfach zu beantworten sein dürften (zumindest die erste): 1. Mit Prototype konnte ich einfach auf alle "indirekten" Kinder zugreifen (also z.B. von "start_element" auf "found_child"): Code:
2. Diese Frage bezieht sich auf http://docs.jquery.com/Plugins/Validation/ Options-Dokumentation: http://docs.jquery.com/Plugins/Valid...lidate#options Code:
Ich habe zu Testzwecken die Parameter durch feste Werte ersetzt. Sieht da jemand direkt den Fehler? Vielen Dank schonmal im Voraus! |
||||||
|
|
|
| Gesponsorte Links |
|
|
#2 (permalink) | |||
|
Woohooo!
|
Zum 1.:
PHP-Code:
Die Dokumentation ist eigentlich super, passend zu deinem Problem: http://api.jquery.com/category/traversing/ |
|||
|
|
|
|
|
#3 (permalink) |
|
Zeta Sagittarii
|
Hm, ich bin fest davon ausgegangen, dass das über children() gehen würde und habe dabei die find()-Methode komplett übergangen (und trotzdem ewig gegoogled, allerdings ohne wirklich passende Begriffe).
Danke! Edit: Läuft jetzt alles wunderbar und gefühlt dreimal so schnell wie mit Prototype Geändert von Stex (18.03.2011 um 12:04:51 Uhr) |
|
|
|
|
#4 (permalink) |
|
Woohooo!
|
Hm.. hatte nun mal Zeit mir dein zweites Problem anzuschauen.
Ich sehe da auf Anhieb keinen Fehler, außer: du benutzt $j(...) [warum j? Hast du jQuery vorher als $j definiert um Kollisionen vorzubeugen?] und am Ende ist kein Semikolon, beim Übertragen hierhin vergessen? Am besten wäre da eine kleine Beispieldatei wo dein Problem ist.. dann kann man mal mit Firebug gucken. Falls du Firebug nicht kennst, ist wohl DAS Firefox-Addon für Webseitenentwicklung auf Client-Seite |
|
|
|
|
|
#5 (permalink) | |||
|
Zeta Sagittarii
|
Ohne Firebug wäre ich schon verloren gewesen, als ich mit Ajax angefangen habe, das ist immer das erste, was an addons installiert wird
Das Semikolon war in der Tat nicht da, aber da es sich nur um eine einzige Script-Zeile handelt, wurde das ignoriert. Firebug gibt da keine Fehler/Warnungen zurück, auch wenn das Validation-Skript sich im Debug-Mode befindet. $j hatte ich als Code:
Ich habe mal eine Beispieldatei angehängt (diesmal nur mit jQuery()). Die Regel wird scheinbar komplett ignoriert, selbst das "required" wird nicht überprüft. Nutze ich hingegen die classNames der Elemente (also z.B. class="required" bei der textarea) kann ich das Formular ohne value nicht abschicken. Edit: Das hatte ich im ersten Post ganz vergessen: http://docs.jquery.com/Plugins/Valid...Methods/remote Geändert von Stex (18.03.2011 um 12:18:39 Uhr) |
|||
|
|
|
|
#6 (permalink) | |||
|
Zeta Sagittarii
|
Ich habe es jetzt anderweitig gelöst:
PHP-Code:
|
|||
|
|
![]() |
| Stichworte |
| jquery |
| Gesponsorte Links |
| Anzeige |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| jquery mini und 1.4.2 jquery.min.js - beißen sich | resoucer | Scripts & Software | 3 | 04.02.2011 17:04:27 |
| Frage zur Validation HTML 1.0/4.01 Transitional | puuu | Programmierung | 7 | 21.03.2007 17:30:42 |