Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PHP Formular, Bedingte Auswahl

Empfohlene Antworten

Veröffentlicht

Folgende Frage, ich habe ein Formular und je nachdem was unter Punkt a) ausgewählt

wurde soll unter Punkt B) eine Vorauswahl erscheinen.

Als Beispiel:

Wir wählen (unter Formular-Punkt a) einen Kunden aus,

daraufhin erscheint unter Formular-Punkt B) automatisch(!) seine Daten,

die überprüft werden und dann mit dem Submit Knop bestätigt werden können.

Natürlich wäre es einfacher das mit zwei Formularen zu erledigen,

jedoch will ich einen Kunden auswählen, seine Daten angezeigt bekommen und

darunter Informationen hinzufügen.

Wie mache ich das?

Mit einem JavaScript (onchange) oder wie?

Danke!

Entweder mit Javascript, oder indem du das Formular zwischendurch abschickst.

Reinhold

Da du mit JavaScript auf keine Datenbank zugreifen kannst, musst du wohl das Auswahlfeld per onchange auf das ausgefüllte Formular weiterleiten. Da wär halt am besten, du würdest nach dem Auswahlfeld einen Button "Daten ergänzen" machen, dann kann der Nutzer selber bestimmen, ob die Daten angefügt werden sollen.

Original geschrieben von jomama

Da du mit JavaScript auf keine Datenbank zugreifen kannst, musst du wohl das Auswahlfeld per onchange auf das ausgefüllte Formular weiterleiten.

Wenn das onchange-Event erkannt wird muss JavaScript laufen. Dann kann er die abhängige Auswahl auch clientseitig aufbauen lassen, vorausgesetzt er hat vorher alle Daten mitgeschickt.

Reinhold

Original geschrieben von Reinhold

Wenn das onchange-Event erkannt wird muss JavaScript laufen.

Nicht unbedingt...

onChange (bei erfolgter Änderung)

Für den Fall, dass ein Element einen geänderten Wert erhalten hat.

Nach HTML 4.0 und JavaScript 1.2 (Netscape) erlaubt in folgenden HTML-Tags:

<input> <select> <textarea>

http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onchange

Ausserdem meinte er ja nur, dass er mit JavaScript nicht auf Datanbanke zugreifen kann, nicht das es nicht aktiv sein darf oder so...

Original geschrieben von JesterDay

Nicht unbedingt...

http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onchange

Ausserdem meinte er ja nur, dass er mit JavaScript nicht auf Datanbanke zugreifen kann, nicht das es nicht aktiv sein darf oder so...

Wenn er auf onchange reagieren kann ist Javascript auf keinen Fall ausgeschaltet. Wenn das sichergestellt ist kann man die Einschränkung des zweiten Selects auch gleich mit Javascript machen und muss nicht erst das Formular abschicken.

Reinhold

Ich denke mal nicht, das er die ganze Datenbank mitschicken will, davon gehst du ja aus, wenn du dein Posting ernst gemeint hast. Dann wären die Daten wohl nicht irklich sicher, oder? Für den Fall, das Javascript aus ist, hab ich ja oben die Option mit dem Submit-Button vorgeschlagen, das funzt auch ohne JS.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.