Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> weitere Formularfelder nach ausfüllen einblenden
easymoments
easymoments
Geschrieben am: Sa 20.09.2008, 20:55
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 40
Mitglied seit: 14.01.2007


hallo zusammen.

ich bastel gerade an einem bestellformular herum.
und zwar gibt es ein produkt in 30 verschiedenen größen, zu natürlich unterschiedlichen preisen.

ich habe mir gedacht, es ist quatsch wenn man alle 30 felder auflisten tut.

ich möchte gerne ein feld einblenden und wenn man dieses ausgefüllt hat, soll ein zweites eingeblendet werden, damit man die möglichkeit hat noch ein produkt in einer anderen größe zu bestellen. füllt man das zweite feld auch aus, wird das dritte eingeblendet usw.

mit feld mein ich
inputfeld stückzahl, selectfeld grösse und preis

und das ganze soll dann mit div. anderen feldern noch zusammen gerechnet werden.

hat jemand ne idee wie ich das ganze umsetzen kann?


--------------------
Top
PMEmail PosterUsers Website
Top
 
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#2 Geschrieben am: So 21.09.2008, 11:36 (+14:40)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2432
Mitglied seit: 4.02.2006


QUOTE (easymoments @ Sa 20.09.2008, 20:55)
ich möchte gerne ein feld einblenden und wenn man dieses ausgefüllt hat, soll ein zweites eingeblendet werden, damit man die möglichkeit hat noch ein produkt in einer anderen größe zu bestellen. füllt man das zweite feld auch aus, wird das dritte eingeblendet usw.

mit feld mein ich
inputfeld stückzahl, selectfeld grösse und preis

Ich hatte mir mal für diese Seite

http://beispiel.server-daten.de/personen-u...iladressen.html

etwas ähnliches konstruiert: Ist die Seite im Neu- oder Edit-Modus, dann kann man zu dem Hauptdatensatz mehrere Detailzeilen hinzufügen - durch das 'neu' rechts.

Das Ganze ist relativ dynamisch aufgebaut, so daß man mit einer Definition

QUOTE
onclick="return __open_row('mMails.mMailsId|mMails.Mail|mMails.Typ|mMails._rem', '1.0|1.1|1.2|1.3');"


alle Fälle abdeckt: Der erste Parameter für die __open_row - Funktion erwartet eine Liste der Felder, der zweite Parameter legt die relative Knotenposition fest.

Die ersten Feld-IDs müssen von der Form 'mMails.Typ.1' sein, wobei die Unterscheidung zwischen 'mMails' und 'Typ' spezifisch für server-daten ist, der JavaScript-Code nutzt das nicht. Weitere Zeilen werden als 'mMails.Typ.2', 'mMails.Typ.3' usw. eingefügt.

Diese Liste läßt sich beliebig verändern / anpassen.

Man muß allerdings zusätzlich einige Klimmzüge veranstalten, damit das serverseitig korrekt ausgewertet wird.

Ein Kunde nutzt das, um Personen Sprachen (Sprache plus Grad der Beherrschung) zuzuordnen. Ein anderer ordnet damit einem Veranstaltungstermin mehrere Preiskategorien zu. Da können sich auch Externe anmelden und einer Buchung mehrere Teilnehmer mit unterschiedlichen Preiskategorien zuweisen.

Man muß lediglich einmal diesen onclick-Parameter korrekt zusammenbauen. _rem wird als Checkbox ausgegeben und wird serverseitig als Löschen (einer schon vorhandenen Detailzeile) interpretiert.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/26440

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
weitere .ch Domains zu Verkaufen MarcoCH 70 0 Do 13.11.2008, 21:46
[S] unique Textcontent (Synonym-Suche) nach eigene Martin.NewAd 94 0 Do 23.10.2008, 07:43
Paypal Weiterleitung nach Kauf A-Markets 222 6 Fr 17.10.2008, 02:03
eine weitere Reiseseite kleinereumel 362 13 Fr 10.10.2008, 03:58
Auf der Suche nach einem Job ( vorzugsw. 400€ ) Bertrammarcel 124 0 Mi 3.09.2008, 14:44
Hilfe: Refresh nach Select-Auswahl TTlong 240 2 So 31.08.2008, 15:39
[MYSQL] ø bei Suche nach o finden MarkusH 156 1 Mi 20.08.2008, 09:10
DB Restore nach Hackerangriff spaceman007 221 2 Di 12.08.2008, 08:24
Auf der Suche nach einem Job ( vorzugsw. 400€ ) Bertrammarcel 187 0 Do 7.08.2008, 18:49




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]