Hallo allemaal,
Ik ben nog niet geweldig bekend met javascript, maar nu wil ik toch een keuzelijst gaan verwerken. Probleem: Het lukt niet.
Ik heb het volgende geprobeerd:
s = een variabel getal.
test = document.getElementById("catver"+s).value;
of
test = document.getElementById("catver"+s).options[document.getElementById("catver"+s).selectedIndex].value;
of
test = document.getElementById("catver"+s).selected;
Het werkt echter allemaal niet.
Is er iemand die mij uit de brand kan helpen?
- Select verwerken met javascript
-
18-10-2007, 20:02 #1
- Berichten
- 63
- Lid sinds
- 18 Jaar
Select verwerken met javascript
-
-
18-10-2007, 20:07 #2
ManagedWPHosting.nl
- Berichten
- 1.486
- Lid sinds
- 19 Jaar
waarom niet die dropdown/meerkeuze bij een onchange zijn eigen index laten sturen naar een function ?
Of serverside afhandelen ?
-
18-10-2007, 20:12 #3
- Berichten
- 63
- Lid sinds
- 18 Jaar
ik wil het niet onchange laten doorsturen, omdat ik het achteraf pas wil afhandelen.
Afhankelijk van de waarde in de keuzelijst wordt een berekening ingevoerd.
-
21-10-2007, 13:29 #4
- Berichten
- 63
- Lid sinds
- 18 Jaar
Is er niemand die me kan helpen? Ik zou het zeer op prijs stellen als iemand me wat verder op weg zou kunnen helpen.
-
21-10-2007, 20:14 #5
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
x = document.formulier.elements[veld].selectedIndex;
if (document.formulier.elements[veld].options[x].text == waarde) {
// etc
}
//edit... vergeet bovenstaande... ben niet al te nuchter nu... :S
//kijk even naar de eval() functie.
-
22-10-2007, 15:22 #6
- Berichten
- 63
- Lid sinds
- 18 Jaar
John, de eval() functie gebruik ik uiteindelijk ook, maar op een manier zoals jij hebt gedaan (zoals mijn beginpost), wil ik dus de kijken welke berekening ik moet uitvoeren. Het probleem is alleen, dat het vergelijken dus niet lukt.
-
22-10-2007, 16:30 #7
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Ok, ben nu nuchter, maar het is me nog steeds niet helemaal duidelijk wat je nu wil. Heb je iets aan dit voorbeeld?
<script>
function x1 (s) {
test = document.getElementById("catver"+s).value;
alert("inputbox: "+test);
}
function x2 (s) {
test = document.getElementById("catver"+s).value;
alert("selectlist: "+test);
}
</script>
<input name="catver1" type="text" value="dada">
<select name="catver2" size="1">
<option value="a">a</option>
<option value="b" selected>b</option>
<option value="c">c</option>
</select>
<input name="noname" type="button" value="test" onClick="x1(1);x2(2);">
?
-
22-10-2007, 20:23 #8
- Berichten
- 63
- Lid sinds
- 18 Jaar
Origineel gepost door John Timmer
function x2 (s) {
test = document.getElementById("catver"+s).value;
alert("selectlist: "+test);
}
</script>
<input name="catver1" type="text" value="dada">
<select name="catver2" size="1">
<option value="a">a</option>
<option value="b" selected>b</option>
<option value="c">c</option>
</select>
<input name="noname" type="button" value="test" onClick="x1(1);x2(2);">
Hartstikke bedankt voor het helpen.
-
22-10-2007, 20:29 #9
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
You're welcome :)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic