Boardunity & Video Forum

Boardunity & Video Forum (https://boardunity.de/)
-   Programmierung und Datenbanken (https://boardunity.de/programmierung-datenbanken-f23.html)
-   -   JavaScript + Formulare: Framework? (https://boardunity.de/javascript-formulare-framework-t6496.html)

shob 24.01.2009 18:24

JavaScript + Formulare: Framework?
 
Ich möchte HTML-Formulare erstellen, die an PHP angebunden werden (nicht mein Part, kann kein PHP, kenn kein PHP - bin also nur für das Formular + das Webdesign zuständig).

Um die Formulare etwas angenehmer, schicker und benutzerfreundlicher zu gestalten, möchte ich etwas JavaScript einsetzen (bisher noch nie benutzt - kann also kein bisschen davon).

Ich dachte da zB so an "Effekte", die alle Formulare (bzw. die <div>, in denen die Formulare stecken) standardmäßig einklappen. Und dass der Nutzer dann eines der Formulare aufklappen kann; und immer nur eines aufgeklappt sein kann, sprich: klickt er auf einen zweiten Link, so schließt sich das zuvor geöffnete Formular automatisch.

Nun meine Frage:
soll ich das "direkt" von Hand runterschreiben (nachdem ich es mir angelesen habe bzw. ein Beispiel gefunden habe) oder soll ich so ein Framework verwenden? Bekomme am Rande mit, dass jQuery wohl sehr populär zu sein scheint.

Wichtig wäre schon, dass es in allen neueren Browsern klappt (IE 6 u.ä. kann getrost ausgelassen werden). Und dass ich nicht in typische "Fallen" tappe, die man meist mit etwas Erfahrung (die ich ja nicht habe) leicht umschiffen kann.

codethief 26.01.2009 20:03

Also wenn du keine Erfahrung mit Javascript hast, empfehle ich dir, dich zunächst (über Tutorials o.ä.) mit dieser Sprache auseinanderzusetzen und zu versuchen, das von dir Gewünschte exemplarisch umzusetzen. Frameworks haben selbstverständlich den Vorteil, dass du das Rad nicht neu erfinden musst. Oftmals stecken auch äußerst raffinierte Mechanismen dahinter, die du als Anfänger vielleicht sowieso nicht nachvollziehen kannst. Von der Browser-Kompatibilität einmal ganz abgesehen.
Nichtsdestotrotz brauchst du in jedem Fall ein Grundverständnis für die Sprache und das bekommst du natürlich nur, indem du selber tüftelst. :)

shob 26.01.2009 21:00

Hmm, also mich tiefer mit JavaScript beschäftigen, das kann ich derzeit nicht - und will ich später eigentlich auch nicht. Es handelt sich bei diesem Projekt um eine Ausnahme, danach will ich nie wieder was mit JS zu tun haben ;-)

Also ist es nicht völlig abwegig, jQuery (oder etwas vergleichbares?) für diesen Zweck zu verwenden?
Dann würde ich mir das mal anschauen - ist zwar mehr oder weniger "rückwärts" - aber wie gesagt, möchte erstmal nur diesen doofen Effekt hinbekommen *g*

codethief 28.01.2009 13:32

Nein, das ist es sicherlich nicht. :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25