Wat doe ik fout?

Overzicht Reageren

Direct weten hoe jij ervoor staat in de arbeidsmarkt?
Nicky van boven

nicky van boven

27/07/2012 12:04:29
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<head>
<script type="text/javascript">
function open_alert()
{
    var text=document.getElementById('alertmsg').selectedValue;
    alert(text);
}
</script>
</head>
<body>
<select name="dropdown" id="alertmsg">
  <option value="hello">Hello</option>
  <option value="goodjob">it works</option>
</select>
<input type="button" value="See Alert from DropDown box" onclick="open_alert()">

</body>
</html>


Hij moet toch de selected value terug geven?
 
PHP hulp

PHP hulp

21/05/2013 16:59:10
 
Kris Peeters

Kris Peeters

27/07/2012 12:13:46
Quote Anchor link
var text=document.getElementById('alertmsg').value;

Dit volstaat
 
Wouter J
Tutorial mod

Wouter J

27/07/2012 13:37:51
Quote Anchor link
Plaats ook even een doctype op regel 1.

En het kost veel onnodige tijd als je bij elke klik weer opnieuw de hele DOM doorzoekt opzoek naar #alertmsg. Beter is die 1 keer te zoeken en dan op te slaan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
var alertmsg;

function open_alert() {
    if (null === alertmsg) {
        alertmsg = document.getElementById('alertmsg');
    }

    var text = alertmsg.value;

    alert(text);
}
 
Nicky van boven

nicky van boven

27/07/2012 17:56:26
Quote Anchor link
hee dank jullie wel ! ben er al de hele dag mee bezig!
 



Overzicht Reageren