Toon posts:

[JS] Value dropdown list moet als text worden geschreven.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mensen, hoe kan ik doen dat als ik de waarde van een dropdown list verander (bijv. door er op te klikken en iets selecteren) dat dan automatisch een stukje tekst veranderd (op de site) in de waarde die je hebt geselecteerd in die dropdown list?
En dan bedoel ik niet in een textbox, want dat lukt mij ook nog wel ;)

Alvast bedankt.

Oja, btw: dit heb ik al geprobeerd

code:
1
2
3
4
5
6
7
8
9
10
.....
<select onChange="return gsmnummer();" size="1" name="prefix">
......
</select>

<script language="JavaScript">
Function gsmnummer() {
    document.write(document.formulier1.prefix.value)
}
</script>

[ Voor 18% gewijzigd door Verwijderd op 30-05-2003 11:46 ]


  • HunterPro
  • Registratie: Juni 2001
  • Niet online
ooit van een <div> of een <span> gehoord?

Verwijderd

Dat kan dus met DHTML (DOM scripting of innerHTML)

Verwijderd

Topicstarter
Verwijderd schreef op 30 May 2003 @ 11:23:
Dat kan dus met DHTML (DOM scripting of innerHTML)
Tja, dat weet ik, maar hoe? :?

Verwijderd

Lees een manual. Volg een tutorial.

Ik heb nog nooit een DHTML tutorial gezien waarin het veranderen van tekst niet wordt behandeld.

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
bekijk je gemiddelde hotscripts.com script waarin dit gebruikt wordt? ga experimenteren?

Verwijderd

Topicstarter
HunterPro schreef op 30 May 2003 @ 11:31:
bekijk je gemiddelde hotscripts.com script waarin dit gebruikt wordt? ga experimenteren?
Waar ben ik nou al 50 min. mee bezig? Ik ga hier niet voor niets een draad openen!

Verwijderd

Innerhtml ... daar moet je voorbeelden van zoeken. Je veranderd dan de inhoud van een layer.

ff denken hoe dat ging ...

<div name='myLayer'>
begin tekst
</div>


document.getElementById('myLayer').innerHTML = "nieuw tekst";

Verwijderd

Topicstarter
Verwijderd schreef op 30 mei 2003 @ 13:53:
Innerhtml ... daar moet je voorbeelden van zoeken. Je veranderd dan de inhoud van een layer.

ff denken hoe dat ging ...

<div name='myLayer'>
begin tekst
</div>


document.getElementById('myLayer').innerHTML = "nieuw tekst";
Tnx, werkt!
Pagina: 1