Toon posts:

[JS/HTML] 'text' uit <select> halen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi tweakers,

dmv een window.opener object, wil ik een realtime weergave maken van een form dat nog niet gesubmit is. Werkt allemaal heel goed, alleen stuitte ik op het volgende probleem. In het form zitten een aantal keuzes, waaronder select-boxen. Deze geef ik zo aan:
code:
1
2
3
4
5
<select name = "selectname">
<option value = "value1">Keuze1</option>
<option value = "value2">Keuze2</option>
enz enz
</select>

Nu wil ik dus met window.opener de 'Keuze' weergeven. De value kan ik zo ophalen, dmv:
code:
1
2
3
<script language = "javascript">
document.write(window.opener.form.selectname.value);
</script>

Het probleem is nu dus, dat ik niet de value, maar de text binnen <option> en </option> van het gelecteerde item wil ophalen. Weet iemand of dit kan en/ of hoe dit werkt?

Verwijderd

Topicstarter
Laat maar! ik heb het al gevonden. Ik heb het nu zo gedaan:
code:
1
2
3
<script language = "javascript">
document.write(window.opener.form.selectname.options[window.opener.form.selectname.selectedIndex].innerText);
</script>

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

daar heb je de text property voor:
code:
1
2
var oSelect = window.opener.document.forms['form'].elements['selectname'];
document.write(oSelect.options[oSelect.selectedIndex].text);

Today's subliminal thought is: