Hoi,

Ik ben al uren op zoek naar een kleine javascript-functie die het volgende kan

<select>
<option>Gewoon</option>
<option>Aanbieding</option>
<option>Nieuw</option>
</select>

Nu wil ik graag dat zodra er één van bovenstaande opties geselecteerd wordt, dat de value van een input-veld ernaast veranderd wordt.

Ik heb zitten zoeken op de onChange functie maar kan niet echt iets vinden, en omdat ik geen ster ben in js, hoop ik dat jullie mij verder op weg willen/kunnen helpen.
onchange="document.getElementById('input').value=this.value;"
@Jesper> Niet helemaal

@Douwe M> Bedankt, na wat aanpassingen werkt dit ook prima (was ik eigenlijk niet naar op zoek). Bedankt :)
welke heb je nu al ik vragen mag?
Geen probleem daarvoor is phpHULP:P
Nu nog hopen dat ik mijn probleem met .htacces ook krijg
opgelost.
Groetjes, Jesper
Prototype FTW!

Vergeet document.getElementById('id')!! $('id') en de vele andere functies ;)
iChris.nl schreef op 26.08.2008 15:08
Prototype FTW!

Vergeet document.getElementById('id')!! $('id') en de vele andere functies ;)

Weetje iedere javascript lib. heeft dat wel... Verder kan iedereen wel gaan opnoemen welke "pwnt" of "ftw" is, maar daar heb je niks aan.
Kijk anders eens op http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks
Mijn voorkeur gaat bijvoorbeeld uit naar jQuery omdat die het kleinst en snel is. Verder heeft ie ook mogelijkheden die prototype niet heeft.
Hallo allemaal,

ik zit met hetzelfde probleem alleen ik snap er de jota van
Hieronder vindt u het deel van het script waar het allemaal zou moeten gebeuren, maar bij mij werkt het niet (gewoon omdat niet weet waar gezocht)

<?php
$dbse = "fust";
/* hoe en met wat moet de query opgebouwd worden */
$requete_sql = "select p_laag,fustcode,row_id,$taal from ".$dbse." where fustcode = '".$fstcd3."' order by fustcode";
$query_result=mysql_query($requete_sql,$dbh);
if (mysql_num_rows($query_result) > 0)
{
while($row = mysql_fetch_array($query_result))
{
$wrdsfst = $row[$taal];
$wrdsfstrwd = $row["fustcode"];
$fst = $row["fustcode"]." | ".$wrds608." = ".$row["p_laag"]." | ".$row[$taal];
}
}
/* hoe en met wat moet de query opgebouwd worden */
$requete_sql = "select p_laag,fustcode,$taal,p_laag from ".$dbse." where boom = 'X' order by fustcode";
$query_result=mysql_query($requete_sql,$dbh);
echo('<select name="fustcode3" style="background-color:yellow" onkeypress="return handleEnter(this, event)" onchange="document.getElementById(\'input\').value=this.value;">');
echo('<option value = "'.$wrdsfstrwd.'" >'.$fst.'</option>');
while($option=mysql_fetch_array($query_result))
{
$fst = $option["fustcode"]." | ".$wrds608." = ".$option["p_laag"]." | ".$option[$taal];
echo('<option value = "'.$option["fustcode"].'">'.$fst.'</option>');
$fstlg3= $row["p_laag"];
$fstds3 = round(($row["minplanten"]+$row["maxplanten"])/2,0);
}
echo('</select>');
//hieronder wil ik dat $fstlg3, indien $fustcode3 gewijzigd is vernieuwd wordt met de inhoud van het veld in de tabel "fust" p_laag//
echo "</td><td><input type='Text' name='fstlaag' style='background-color:yellow' onkeypress='return handleEnter(this, event)' size=1 value=$fstlg3></td>";
//hieronder wil ik dat $fstds3, indien $fustcode3 gewijzigd is vernieuwd wordt met de gemiddelde inhoud van de velden in de tabel "fust" minplanten en maxplanten//
echo "<td><input type='Text' name='plfst' style='background-color:yellow' onkeypress='return handleEnter(this, event)' size=1 value=$fstds3></td>";
?>

Zodra de inhoud van die 2 velden gewijzigd zijn zou ik die getallen willen gebruiken voor een berekening.

Hopelijk kan er mij iemand helpen want zodra ik de basis begrijp kan ik verder.

Met vriendelijke groeten,

Marc
Waarom zou je dat in php doen
Ik ben voorstander van Java of Javascript.
Maar moet je zelf weten ;)
Wat heeft Java hier mee te maken?

Reageren