Toon posts:

[php/html] submitten selectbox

Pagina: 1
Acties:

Verwijderd

Topicstarter
Is het echt nodig als je meerdere items wilt submitten dat een selectbox dan minimaal een naam met [] moet hebben? om ALLE geselecteerde items te submitten?

code:
1
2
3
4
5
6
7
8
<form method="POST">
    <p><select name="naam[]" multiple size="5">
        <option value="blaaat">blaaat</option>
        <option value="blaaat">blaaat</option>
        <option value="blaaat">blaaat</option>
        <option value="blaaat">blaaat</option>
    </select></p>
</form>


en dus niet

code:
1
2
3
4
5
6
7
8
<form method="POST">
    <p><select name="naam" multiple size="5">
        <option value="blaaat">blaaat</option>
        <option value="blaaat">blaaat</option>
        <option value="blaaat">blaaat</option>
        <option value="blaaat">blaaat</option>
    </select></p>
</form>


:?

Verwijderd

bij een selectbox hoeft dat niet, wel bij een selectbox met 'multiple'

[ Voor 0% gewijzigd door Verwijderd op 18-09-2002 09:11 . Reden: lastig die vragen zo op de vroege ochtend :P ]


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

meerdere geselecteerde items in een select box?? hoe heb je dat in gedachten?
ok, duidelijk nu (multiple / size="5")

[ Voor 0% gewijzigd door Scorpion op 18-09-2002 09:08 . Reden: xtentic had wat vergeten in z'n post :) ]


Verwijderd

Topicstarter
i've tryed it... but trying it again! :)

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

hmm zoals ik het zie wel jah..

Verwijderd

Topicstarter
ok voorbeeldjes met uitkomst

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
if ($_POST['submit'] == "Submit") {
    phpinfo();
}else{
?>
<form method="POST">
    <p><select name="name" multiple size="5">
        <option value="blaaat">blaaat</option>
        <option value="blaaat">blaaat</option>
        <option value="blaaat">blaaat</option>
        <option value="blaaat">blaaat</option>
    </select></p>
<p><input type="submit" name="submit" value="Submit"></p>
</form>
<?
}
?>


uitkomst

code:
1
2
3
PHP_SELF /t.php 
_POST["name"] blaaat  
_POST["submit"] Submit


nu het goede voorbeeldje

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
if ($_POST['submit'] == "Submit") {
    phpinfo();
}else{
?>
<form method="POST">
    <p><select name="name[]" multiple size="5">
        <option value="blaaat">blaaat</option>
        <option value="blaaat">blaaat</option>
        <option value="blaaat">blaaat</option>
        <option value="blaaat">blaaat</option>
    </select></p>
<p><input type="submit" name="submit" value="Submit"></p>
</form>
<?
}
?>


en de goede uitkomst

code:
1
2
3
4
5
6
7
8
9
10
11
PHP_SELF /t.php 
_POST["name"] Array
(
    [0] => blaaat
    [1] => blaaat
    [2] => blaaat
    [3] => blaaat
)

  
_POST["submit"] Submit

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

sja wat verwacht je nou van ons?
[] is de goede manier dus nu moeten we de foute manier gaan verklaren?
aan wat er gesubmit wordt kan je toch al zien wat er fout gaat :?
* D2k niet snapt wat je wil met dit topic

Doet iets met Cloud (MS/IBM)


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

js oplossingen zijn mogelijk hoor ik net
dus P&W -> W&G

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
fijn om te horen dat wat ik wil mogelijk is, maar waar moet ik zoeken, pls geef een hint ;)

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 21:42

Pelle

🚴‍♂️

Ik heb het vaak genoeg gezegd, maar dit:

JavaScript:
1
document.formNaam.selectNaam.value


ZUIGT!
Als jij zo te werk gaat:

JavaScript:
1
document.forms["formNaam"].elements["selectNaam"]


..dan kun jij je select multiple gewoon een naam met een [] geven.

Verwijderd

Topicstarter
ik ben idd echt dom :(

Verwijderd

Topicstarter
Pelle schreef op 18 September 2002 @ 13:45:
Ik heb het vaak genoeg gezegd, maar dit:

JavaScript:
1
document.formNaam.selectNaam.value


ZUIGT!
Als jij zo te werk gaat:

JavaScript:
1
document.forms["formNaam"].elements["selectNaam"]


..dan kun jij je select multiple gewoon een naam met een [] geven.
Ik zie dat je erg goed bent, hoe kan ik zorgen dat a alle items in de 2e selectbox geselecteerd zijn ook als ze van selectbox a naar selectbox b verplaatst worden (andersom mogen ze gewoon ongeselecteerd zijn ;))

:?
Pagina: 1