<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?
var text=document.getElementById('alertmsg').value;

Dit volstaat
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:
var alertmsg;

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

    var text = alertmsg.value;

    alert(text);
}
hee dank jullie wel ! ben er al de hele dag mee bezig!

Reageren