Javascript functie
Hoi,
Ik ben al uren op zoek naar een kleine javascript-functie die het volgende kan
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.
Ik ben al uren op zoek naar een kleine javascript-functie die het volgende kan
Code (php)
1
2
3
4
5
2
3
4
5
<select>
<option>Gewoon</option>
<option>Aanbieding</option>
<option>Nieuw</option>
</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;"
Als ik het goed begrijp is het dus de bedoeling dat jij iets aantikt bijv. aanbiedingen dat je dan de aanbiedingen ziet en als je op gewoon klikt dat je dan neit hetzelfde krijgt te zien.
zoiets bedoel jij dus.
http://www.veoliatransport.nl/tmpl/NL/TimeTablePage____21888.aspx?epslanguage=ML
Volgens mij heeft www.leejoo.nl ooit zoiets gemaakt als ik jou was zou ik daar eens op kijken.
zoiets bedoel jij dus.
http://www.veoliatransport.nl/tmpl/NL/TimeTablePage____21888.aspx?epslanguage=ML
Volgens mij heeft www.leejoo.nl ooit zoiets gemaakt als ik jou was zou ik daar eens op kijken.
@Jesper> Niet helemaal
@Douwe M> Bedankt, na wat aanpassingen werkt dit ook prima (was ik eigenlijk niet naar op zoek). Bedankt :)
@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
Geen probleem daarvoor is phpHULP:P
Nu nog hopen dat ik mijn probleem met .htacces ook krijg
opgelost.
Groetjes, Jesper
MooTools pwnt dat prototype @ iChris :P
'iChris.nl:
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)
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
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)
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
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?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>";
?>
$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 ;)
Ik ben voorstander van Java of Javascript.
Maar moet je zelf weten ;)
Wat heeft Java hier mee te maken?
'Douwe:
Wat heeft Java hier mee te maken?
Ik denk dat dat typisch weer zo'n post is van "ik weet d'r niks van af, dus blaat ik maar wat..."
Javascript != java..
Dat denk ik ook, maar ik vraag het even om Jesper het te laten uitleggen ;)
Dag allemaal
Hallo Jesper,
Hoe zou u dat dan oplossen? Geef aub een hint zodat ik in een bepaalde richting kan zoeken.
Hallo iedereen
Ik heb op diverse sites gekeken en door gebrek aan kennis raak ik volledig het noorden kwijt in die Javascripts.
Zoals ik in mijn vorig bericht vroeg : kan iemand mij verder helpen zodat ik dit probleem kan oplossen.
Met vriendelijke groeten,
Marc
Hallo Jesper,
Hoe zou u dat dan oplossen? Geef aub een hint zodat ik in een bepaalde richting kan zoeken.
Hallo iedereen
Ik heb op diverse sites gekeken en door gebrek aan kennis raak ik volledig het noorden kwijt in die Javascripts.
Zoals ik in mijn vorig bericht vroeg : kan iemand mij verder helpen zodat ik dit probleem kan oplossen.
Met vriendelijke groeten,
Marc
Marc, je zit met meer dan 1 probleem.
Je moet eerst zien dat je strings goed worden opgebouwd. Geen variabelen tussen de quotes zetten.
Kijk bv. eens naar jouw lijk 29. Maak daar eens dit van:
Dan is er nog de vraag die je stelt.
Dit:
betekent: indien er iets verandert aan de select box moet de waarde (die net gekozen is) doorgegeven worden aan het element met id="input". Je moet dus ergens bv. zo-iets hebben:
<input type="text" id="input" />
Je moet eerst zien dat je strings goed worden opgebouwd. Geen variabelen tussen de quotes zetten.
Kijk bv. eens naar jouw lijk 29. Maak daar eens dit van:
Code (php)
1
2
2
<?php echo '</td><td><input type="Text" name="fstlaag" style="background-color:yellow" onkeypress="return handleEnter(this, event)" size="1" value="'.$fstlg3 .'"></td>';
?>
?>
Dan is er nog de vraag die je stelt.
Dit:
Code (php)
1
<?php echo'<select name="fustcode3" onchange="document.getElementById(\'input\').value=this.value;">'; ?>
betekent: indien er iets verandert aan de select box moet de waarde (die net gekozen is) doorgegeven worden aan het element met id="input". Je moet dus ergens bv. zo-iets hebben:
<input type="text" id="input" />




