Nachträgliches Aktivieren eines Formular-Teils
st123
- html
Gute Nacht allerseits,
Probleme sind da um sie zu lösen:
In einem HTML Formular habe ich durch SELECT-Tag eine Auswahlliste erstellt. Trifft man die Auswahl 'Sonstiges', soll sich das Formular erweitern; d.h. weitere Abfragen öffnen sich bei dieser Auswahl. Gibt es hierzu einen HTML-Befehl? Kann man evtl. die Erweiterung zuerst sichtbar aber nicht editierfähig darstellen und erst bei Auswahl von 'Sonstiges' "scharf" machen? Gibt es ein Script, das ich benutzen kann?
Für Hilfe wäre ich sehr dankbar!
st123
Hi,
Probleme sind da um sie zu lösen:
Jap, sie sind aber vorwiegend da, sie selber zu loesen.
Gibt es hierzu einen HTML-Befehl? Kann man
evtl. die Erweiterung zuerst sichtbar aber nicht editierfähig
darstellen und erst bei Auswahl von 'Sonstiges' "scharf" machen?
Kann man ueber DHTML realisieren - lies dazu den Artikel ueber
Dynamic HTML in Self durch ,)
Gibt es ein Script, das ich benutzen kann?
ka, aber hier ist das Self-Forum, sprich selbermachen, nicht
klauen ,)
msg
CK1
Hallo & guten Morgen,
Moralpredigten sind ja was Feines und in der Sache manchmal auch
berechtigt, aber bringen den Armen doch nicht weiter, also hier
von meiner Seite aus der Vorschlag:
Setz den Teil Deines Formulars, den Du erst nachträglich aktivieren
willst, in einen <div>, der erst mal verborgen ist.
Verborgene Divs -> SELFHTML, CSS, Javascript
Und wenn nun genau die Auswahl getroffen ist, die diese zusätzlichen
Formularfelder freilegen soll, wird dieser <div> eben angezeigt.
vgl. Abfrage, welche Auswahl getroffen ist, onChange, CSS,
steht alles in SELFHTML
ka, aber hier ist das Self-Forum, sprich selbermachen, nicht
klauen ,)
und das finde ich ja nun nicht gerade der Weisheit letzter Schluss,
denn wenn ich es richtig verstanden habe, dann sollen die Leute an-
hand von SELFHTML, Forum, Auslese etc. kapieren, wie es prinzipiell
funzt und selbst nach einer Lösung suchen und erst fragen, wenn sie
_wirklich_ nicht weiter kommen und sich _redlich_ Mühe gegeben haben.
Ich kann mir aber nicht vorstellen, dass mit "Die Energie des
Verstehens" gemeint ist, dass wir alle das Rad neu erfinden; zumindest hab ich weder in SELFHTML noch in den Forums-FAQ einen
Hinweis gefunden, dass alle dort vorgestellten Lösungen und nament-
lich Scripte nur dem Verständnis dienen, aber bei Androhung eines
gemeinsamen Wochenendes mit unserem werten Freiherr von... _nicht_
verwendet werden dürfen. Aber genau darauf läuft Deine letzte Be-
merkung faktisch hinaus.
Übrigens wurden hier schon so viele Links zu Scripten, CGI-Ressour-
cen, DHTML-Sites pp. gesetzt, dass es kaum offizielle Denkweise
der Community sein kann, _um jeden Preis_ selbst machen zu müssen.
Oder seh ich das zu verbissen?
Also... gute Nacht & viel Erfolg beim "scharf machen" des fraglichen
Formulares...
Gruß Alex
Ach ja, Du kannst natürlich auch Dein Formular auf mehrere Seiten
verteilen und dann via Abfrage bestimmen, wie es weitergehen soll,
also
a) wenn Auswahl != scharf -> Seite 2
b) wenn Auswahl == scharf -> Seite 1a
Ist aber der nicht so elegante Weg.
Und spätestens jetzt isser total verwirrt ;-)
Hi Alexander!
Du bist viiiiiiel zu nett!
Unter
<../../tecbbdaa.htm#a2> steht doch, wie man es macht, mit erweitern von Auswahllisten, DHTML ist also voelliger Overkill!
Das haette der Mensch wohl auch noch gefunden (wenn er denn GESUCHT hätte).
Und moeglicherweise wirst Du auch bald feststellen, dass man, wenn man den Leuten immer mit einer kompletten Loesung hilft, mehr Begehrlichkeiten weckt als Dank einheimst.
Gruesse,
<img src="http://outpost.purespace.de/mozilla.jpg" alt="">
Bio
Hi Nobody,
warum versteckst du dich? Hast du keinen Namen oder was? Schaemst du dich ne Frage zu stellen die evt. schon 1000 mal beantwotet wurdet ? Keiner macht dich runter nur weil du (evt.) ne bloede Frage stellst, aber mit Sicherheit wenn du nicht in SELFHTML und in der Auslese und nicht im Archiv gesucht hast. Denn dort findest du mit Sicherheit ne Antwort, denn deine Frage wurde schon .match(/unendlichmal/) beantwortet.
Trotzdem schoene Gruesse.
Einer der nur noch von den gleichen Fragen genervt ist......
PS:Schau doch einfach mal bei den Javascript-Objekten "Options" nach und schalte dein Hirn ein, und schon findest du ne Lösung.....