select onchange doet het niet?
Pieter
12/03/2008 10:34:00Hallo, ik probeer met onderstaande code een selectbox te creeren die 4 partners in de selectbox zal zetten. En dus als value heb je 1,2,3,4 .. Meer niet.
Als ik de pagina open toont de echo onderaan waarde "1" (werd er al iet gepost.. niet dat ik weet..??)
Maar goed, als ik dan andere options selecteer wijzigt hij die value niet..
Kan iemand me helpen?
Als ik de pagina open toont de echo onderaan waarde "1" (werd er al iet gepost.. niet dat ik weet..??)
Maar goed, als ik dan andere options selecteer wijzigt hij die value niet..
Kan iemand me helpen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php if((!isset($_GET['Mode']) || ($_POST['Mode']=="New"))){ ?>
<h3>New PO form</h3>
<table width="100%" border="1"><tr><td>
<form name="form1" method="POST" action="">
<p>
<select name="PartnerID" id="PartnerID" onchange="this.form1.submit()">
<?php
while(!$rsPartners->EOF){
?>
<option value="<?php echo $rsPartners->Fields('PartnerID')?>"><?php echo $rsPartners->Fields('Name')?></option>
<?php
$rsPartners->MoveNext();
}
$rsPartners->MoveFirst();
?>
</select>
</p>
</form>
<?php
$rsPartners->Close();
echo $_POST['PartnerID'];
[/code]
<h3>New PO form</h3>
<table width="100%" border="1"><tr><td>
<form name="form1" method="POST" action="">
<p>
<select name="PartnerID" id="PartnerID" onchange="this.form1.submit()">
<?php
while(!$rsPartners->EOF){
?>
<option value="<?php echo $rsPartners->Fields('PartnerID')?>"><?php echo $rsPartners->Fields('Name')?></option>
<?php
$rsPartners->MoveNext();
}
$rsPartners->MoveFirst();
?>
</select>
</p>
</form>
<?php
$rsPartners->Close();
echo $_POST['PartnerID'];
[/code]
PHP hulp
24/11/2024 22:26:01- SanThe -
12/03/2008 10:43:00Pieter
12/03/2008 10:47:00Jelle Posthuma
12/03/2008 10:48:00Dat is als je het zo gebruikt:
document.form1.elementnaam
Dacht ik.
Bovendien zit je in jouw select al binnen je form, dus dan hoeft de naam niet nog een keer erbij.
document.form1.elementnaam
Dacht ik.
Bovendien zit je in jouw select al binnen je form, dus dan hoeft de naam niet nog een keer erbij.
Gewijzigd op 01/01/1970 01:00:00 door Jelle Posthuma
Pieter
12/03/2008 10:57:00Ah op die manier.
Maar het werkt. Nu alleen schoonheidsfoutje dat em moet tonen wat je gekozen hebt. Maar dat zal ik wel zelf vinden denk ik.
Bedankt ;)
Maar het werkt. Nu alleen schoonheidsfoutje dat em moet tonen wat je gekozen hebt. Maar dat zal ik wel zelf vinden denk ik.
Bedankt ;)