0

Я работаю с Webworks для Blackberry, и я не могу получить возможность смены огня на устройстве, в рябке он работает как шарм, но в устройствах событие изменения не срабатывает ... hope some1 can помочь мнеBlackberry WebWorks change

HTML

<select name="motherCat" onchange="motherChanged(event)"> 
    <option value="0">option0</option> 
    <option value="1">option1</option> 
    <option value="2">option3</option> 
</select> 

<select id="subCategory"> 
    <option value="0">wait mother change to fill</option> 
</select> 

Javascript

function motherChanged(event){ 
    alert("motherChanged"); 
    var retCategory =subcategories[event.target.value]; 
    var fin = retCategory.length; 
    var slCat = $('subCategory'); 
    slCat.length = 0; 
    for(var i = 0;i<fin;i++){ 
     slCat.options.add(new Option(retCategory[i].text,retCategory[i].value)); 
    } 
} 

ответ

0

Проблема в том, как вы установили свойство onchange. event не определено. Скорее всего использовать то, что будет определено:

<select name="motherCat" onchange="motherChanged(this)"> 

Параметр this будет сам выбрать элемент. Конечно, у вас также может быть функция, которая не принимает никаких параметров, а затем вы можете оставить this.

0

Вы также можете использовать

<select name="motherCat" onchange="motherChanged"> 

и JavaScript должен вызвать функцию с событием в качестве параметра.

 Смежные вопросы

  • Нет связанных вопросов^_^