Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.06.2014, 09:33
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Навигация по полю со списком
Есть список с атрибутом multiple.
Но он позволяет выбрать только одно значение.
Если пометить несколько, то выбрано будет все равно только первое.
Есть ли возможность исключить множественный выбор?
К примеру, мышь перемещается на новое значение, предыдущее стирается и теряет фокус.
Ответить с цитированием
  #2 (permalink)  
Старый 01.06.2014, 10:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,079

Сообщение от Эдди
Если пометить несколько, то выбрано будет все равно только первое.
будут выбраны все - остальная обработка зависит от кода
Сообщение от Эдди
Есть ли возможность исключить множественный выбор?
убрать атрибут multiple
Ответить с цитированием
  #3 (permalink)  
Старый 01.06.2014, 10:56
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Убрать multiple не получится. Вся задумка в нем.

Насчет "будут выбраны все" подумаю.
Ладно. Закончу работу основную, там буду лакировать. Спасибо.
Ответить с цитированием
  #4 (permalink)  
Старый 01.06.2014, 10:59
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Выбраны то они будут. Но у меня от выбора конкретного значения в одном списке в другом выводится соответствующая информация. И если при помощи cntrl или просто мышкой пометить несколько значений, во втором списке выводятся значения, соответствующие первому помеченному пункту в списке 1.
Ответить с цитированием
  #5 (permalink)  
Старый 01.06.2014, 11:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,079

Эдди,
а зачем отмечать несколько если они в игре неучавствуют?
Ответить с цитированием
  #6 (permalink)  
Старый 01.06.2014, 11:17
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Я не помечаю. Забочусь о пользователе, который этим может прийти в заблуждение. Пишу, как обычно, "для тупых". Чтобы клиенту не надо было думать.
Ответить с цитированием
  #7 (permalink)  
Старый 01.06.2014, 11:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,079

Сообщение от Эдди
Забочусь о пользователе
Сообщение от Эдди
Убрать multiple не получится. Вся задумка в нем.
Ответить с цитированием
  #8 (permalink)  
Старый 01.06.2014, 11:35
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

Убрал multiple. Атрибут size остался. Ничего не изменилось. Ладно. Сделаю, покажу, что решил. Спасибо.

Последний раз редактировалось Эдди, 01.06.2014 в 11:37.
Ответить с цитированием
  #9 (permalink)  
Старый 06.06.2014, 13:58
Профессор
Отправить личное сообщение для Эдди Посмотреть профиль Найти все сообщения от Эдди
 
Регистрация: 19.06.2010
Сообщений: 279

И все же я опять о своем, к своим баранам.

Реально ли средствами JS сделать:
Помечаю в поле со списком (multiple) следующую запись, с ранее помеченной записи снимается выделение и значение поля переходит к новой.

Ну насчет пометки, предполагаю, что отслеживаю событие отметки очередной записи и делаю:
$( '#ля-ля-ля' ).find( 'option' ) //ищем все теги option
            .remove() //удаляем эти теги
            .end() //возвращаемся к исходному объекту


И как селекту присвоить новое значение?

Заранее благодарю.

Последний раз редактировалось Эдди, 06.06.2014 в 14:13.
Ответить с цитированием
  #10 (permalink)  
Старый 06.06.2014, 15:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,079

Эдди,

$( '#ля-ля-ля' ).find( 'option' ) //ищем все теги option


.remove() //удаляем эти теги


.end() //возвращаемся к исходному объекту
.val('нужное_значение')//если конечно оно ещё есть
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Событие при клике по полю в Grid demi ExtJS 1 13.07.2013 14:12
Передача полю объекта - массиву, значения элемента через set метод poorking Общие вопросы Javascript 1 13.02.2011 20:22
как сделать меню из кнопок списком ? arkady21 Общие вопросы Javascript 0 06.10.2010 11:40
Помогите с выпадающим списком Cke4 Элементы интерфейса 5 28.09.2010 09:24
Вопрос тупой, как сделать обычное по со списком или combobox иначе ? dennnyk Элементы интерфейса 1 07.07.2010 06:59