Better select.value detection

This commit is contained in:
Jakub Vrana 2011-02-28 15:57:37 +01:00
parent 5b8361af65
commit ee653a689e

View file

@ -36,7 +36,8 @@ function verifyVersion() {
* @return string
*/
function selectValue(select) {
return (select.value !== undefined ? select.value : select.options[select.selectedIndex].text);
var selected = select.options[select.selectedIndex];
return ((selected.attributes.value || {}).specified ? selected.value : selected.text);
}
/** Check all elements matching given name