Я вызываю функцию javascript, когда в выбранном элементе выбрана опция, например:
<select id="select-thingy" onchange="foo(event, this); false;">
<option value="bar">asdf</option>
...
</select>
Функция работает примерно так:
function foo(e, elem) {
var thingummy = elem.options[elem.selectedIndex].value;
alert(e.ctrlKey); // for testing only
if (e.ctrlKey) {
// do something
} else {
// do something else
}
}
Согласно предупреждению, e.ctrlKey не определен - я думал, что это должно было вернуть либо true, либо false? Что мне здесь не хватает?
Спасибо всем!