Autor |
Nachricht |
php-praktikant
Threadersteller
Dabei seit: 30.03.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 31.03.2008 01:08
Titel Mehrere selects sollen nur eine Variable füllen |
|
|
Guten Abend zusammen,
ich bin gerade etwas auf dem Holzweg, gedacht und gesucht habe ich schon - ich brauche nun einen Wink mit dem Zaunpfahl...
Ich möchte ganz einfach ein Formular mit mehreren Popup Menüs (<select>) basteln, die alle den Wert für nur EINE Variable liefern. Ich möchte es ausdrücklich nicht mit einem einzelnen select machen, weil die Liste unschön lang und unübersichtlich würde:
Code: |
<tr>
<td>
<select name="auswahl" size="1"><option value=""></option><?php showauswahl('1');?></select>
</td>
<td>
<select name="auswahl" size="1"><option value=""></option><?php showauswahl('2');?></select>
</td>
<td>
<select name="auswahl" size="1"><option value=""></option><?php showauswahl('3');?></select>
</td>
<td>
<select name="auswahl" size="1"><option value=""></option><?php showauswahl('4');?></select>
</td>
</tr> |
Allen selects denselben Namen zu geben geht nicht, da beim send immer nur der wert des letzten selects gesendet wird.
Kann ich per onChange mit JavaScript die Namen ändern? Oder geht es sogar noch einfacher?
(Mir ist auch bewusst, dass ich mit JS auch unterbinden muss, dass mehr als ein Popup-Menü überhaupt einen Wert hat. Das werde ich auch per onChange versuchen.
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Mo 31.03.2008 10:35
Titel
|
|
|
du kannst beim onChange auch eine variable mitgeben...
Code: |
... onChange="PopUp('popup_url.html','DeineFixeVariable')" ...
|
|
|
|
|
|
Anzeige
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Mo 31.03.2008 10:38
Titel
|
|
|
du solltest allerdings als fallbacklösung das ganze einmal am server machen.
gib jedem Select einen neutralen Standardwert mit und gib ihnen unterschiedliche namen. Am server lässt du dann alle selects mit dem default wert ignorieren. Sind bei 2 feldern oder mehr keine default werte gesetzt gibst du nen fehler raus, wenn keines gewählt ist natürlich auch.
Wie du siehst. Alles gaaaaaaaaaaaaaaanz easy
Zuletzt bearbeitet von Pixelpole am Mo 31.03.2008 10:38, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
[JS] <option value=""> mit Variable aus <input> füllen?
[SQL] Variable durch Variable aus anderer Tabelle ersetzen
scrollbalken sollen weg
Boxen sollen überlappen
Streifen sollen Buchstaben folgen AI
Augen sollen Courser folgen!
|
|