welche Werte werden beim select-tag übergeben?
benni
- html
hi!
also ich hab folgenden code:
<select name="test">
<option>1</option>
<option>2</option>
</select>
wenn ich hier z.B. 2 auswähle und das formular dann absende, sollte doch (im folgenden php-script) $test == 2 sein, oder?
bei mir isses aber 1...
muss ich in den option-tag noch irgendwie ein value='... reinschreiben, oder muss ich den fehler ganz wo anderst suchen?
(register_globals ist on)
viele grüße,
benni
Hi,
<select name="test">
<option>1</option>
<option>2</option>
</select>
wenn ich hier z.B. 2 auswähle und das formular dann absende, sollte doch (im folgenden php-script) $test == 2 sein, oder?
So sollte es sein - wenn kein value-Attribut bei option vorhanden ist, sollte der Inhalt des Elements als Wert von value verwendet werden
(Zitat: This attribute specifies the initial value of the control. If this attribute is not set, the initial value is set to the contents of the OPTION element.)
bei mir isses aber 1...
Welcher Browser, welche Version?
cu,
Andreas
hi!
Welcher Browser, welche Version?
Firebird 0.6 (also mozilla)
Geht im IE 6 auch net... verdammt, dann muss ich mal wo anderst suchen...
Viele Grüße,
benni
Hi,
wenn ich hier z.B. 2 auswähle und das formular dann absende, sollte doch (im folgenden php-script) $test == 2 sein, oder?
nein. $test sollte das sein, als was Du es initialiserst. Wenn dies aus $_GET['test'] oder $_POST['test'] geschieht, sollte $test=='2' wahr sein. Ob dies auch für $test==2 gilt, finde bitte selbst heraus.
(register_globals ist on)
Mangel bitte abstellen.
Cheatah