Salve a tutti

Io uso il seguente comando per controllare che l'utente effettui una selezione nella select:

if (typeof(document.getElementById("prodotto").value) =="undefined")
{
alert('Inserire il prodotto');
Errore = 1;
}
Se la select non è valorizzata compare giustamente il messaggio inserire il prodotto, ma ugualmente se valorizzo la select il messaggio mi compare lo stesso.
Come mai?