Selecting value of <select> tag in javascript. problem
html, javascript
Solution
If selecting by Id, you should use :
function castvote() {
var sel = document.getElementById("vote");
alert(sel.options[sel.selectedIndex].value);
}
Problem
I have an external Javascript file and i am trying to `alert` the value of select tag. My `<select>` code looks like this: ``` <select id="vote"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <input type="button" value="vote" onclick="castvote();"> ``` and the Javascript (which is external): ``` function castvote() { alert(document.vote.options[document.vote.selectedIndex].value); } ``` But I get the error "document.vote is undefined". Can someone help me with this. Best Zeeshan