Выбор нескольких значений из выпадающего списка

У меня есть раскрывающийся список, содержащий все контакты на мобильных устройствах. Я хочу выбрать более одного контакта одновременно.

Когда я работал над обычными страницами html и JS, я использовал этот код:

     function loopSelected()
     {
      var txtSelectedValuesObj = document.getElementById('txtContactsName');
      var selectedArray = new Array();
      var selObj = document.getElementById('AllContacts');
      var i;
      var count = 0;
      for (i=0; i<selObj.options.length; i++) 
      {
         if (selObj.options[i].selected) {
         selectedArray[count] = selObj.options[i].value;
        count++;
       }
     }
     txtSelectedValuesObj.value = selectedArray;
  }

Но когда я использую его на Android, то if statementпропускается и просто останавливается, это утверждение:

    "selObj.options[i].selected" 

кажется странным для мобильных устройств!

6
задан Sana Joseph 2 July 2012 в 10:43
поделиться