Java script combobox text naar textarea

Status
Niet open voor verdere reacties.

Martindg

Gebruiker
Lid geworden
23 jun 2012
Berichten
180
Hallo,

Ik ben bezig om een website te maken met bluevoda.
Ik heb op mijn website een bestel pagina gemaakt.
Ik zou graag met javascript een script willen maken
dat dan de geselecteerde combobox tekst in de tekstarea veld komt.
Wie weet welk script hier bij hoord?
Kan dit ook in 1 regel?

Mvg,

Martin de Groot
 
HTML:
<textarea id="tekstveld"></textarea>
<br>
<select id="combo" onChange="document.getElementById('tekstveld').value = this.value">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>

Als de textarea boven de combobox staat kan het met een regel. Staan ze in een andere volgorde zal je de combobox een functie moeten laten aanroepen die de waarde in de textarea zet (de textarea is dan nog niet bekend op het moment dat de combobox gelezen wordt).
 
Hallo,

Welke regel is dat? Want ik heb de textarea boven de combobox staan.

Mvg,

Martin de Groot
 
Het gaat om het onChange deel
Code:
onChange="document.getElementById('tekstveld').value = this.value"
Als dit in de select-tag staat en de juiste id van de textarea (in het voorbeeld "tekstveld") is gebruikt zou het moeten werken.
 
Hallo,

Dankje wel. Maar dit doet het ook niet. Ik heb er een afbeelding aan toegevoegd zodat je kan zien
wat ik bedoel. Er is een knop toevoegen en comboboxen en een textarea.

Mvg,

Martin de GrootHelpMij.png
 
Aan de knop hang je een Javascript-functie:
HTML:
<input type="button" onClick="vul_textarea_in()">
Die functie haalt de waardes van de comboboxen op en voegt ze toe aan de textarea:
[js]<script type="text/javascript">
function vul_textarea_in()
{
document.getElementById('id van textarea').value += document.getElementById('id van combobox 1').value + ' ' + document.getElementById('id van combobox2').value;
}
</script>[/js]
Je moet de tekst 'id van ...' vervangen door de juiste id's (aanhalingstekens laten staan).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan