Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.03.2013, 22:10
Новичок на форуме
Отправить личное сообщение для olnew Посмотреть профиль Найти все сообщения от olnew
 
Регистрация: 25.03.2013
Сообщений: 6

select, checkbox, onchange
есть <select>
<option value='1' >t1</option>
<option value='2' >t2</option>
<option value='3' >t3</option>
</select>
и

<input type="checkbox">

Необходимо при выборе "t1"и "t2" выводить сообщение, что нужно поставить галочку. Как это сделать? с помощью onchange?
Ответить с цитированием
  #2 (permalink)  
Старый 25.03.2013, 22:32
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Во как замутил )
<select onchange="!{1:1,2:1}[value] || alert('Бла бла!')"> 
    <option value='1' >t1</option>
    <option value='2' >t2</option> 
    <option value='3' >t3</option> 
</select>
Ответить с цитированием
  #3 (permalink)  
Старый 25.03.2013, 22:35
Новичок на форуме
Отправить личное сообщение для olnew Посмотреть профиль Найти все сообщения от olnew
 
Регистрация: 25.03.2013
Сообщений: 6

спасибо!Только немного не понятно с onchange?
Ответить с цитированием
  #4 (permalink)  
Старый 25.03.2013, 22:42
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Объявляем объект с ключами, представляющими из себя нужные значения, и значениями, приводыми к true и тут же обращаемся к значению через ключ, который находится в value select'а, инвертируем значение. Если ключ отсутствует получаем !undefined что есть true, иначе получаем false и выполняется второй операнд логического ИЛИ.
Вобще я терминами не очень владею, мож чуть ошибся.
Ответить с цитированием
  #5 (permalink)  
Старый 25.03.2013, 22:46
Новичок на форуме
Отправить личное сообщение для olnew Посмотреть профиль Найти все сообщения от olnew
 
Регистрация: 25.03.2013
Сообщений: 6

Сообщение от danik.js Посмотреть сообщение
Объявляем объект с ключами, представляющими из себя нужные значения, и значениями, приводыми к true и тут же обращаемся к значению через ключ, который находится в value select'а, инвертируем значение. Если ключ отсутствует получаем !undefined что есть true, иначе получаем false и выполняется второй операнд логического ИЛИ.
Вобще я терминами не очень владею, мож чуть ошибся.
спасибо!буду разбираться)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
checkbox, radio и select c option Hekumok Общие вопросы Javascript 8 12.04.2016 17:51
Не работает onchange для select в ie LizzarD Events/DOM/Window 2 22.05.2012 15:39
как сделать зависимость checkbox и select MasterHrust Javascript под браузер 12 09.01.2012 13:27
select + onchange + selected Harosh Элементы интерфейса 2 23.01.2011 04:39
select onChange pingvinchic Events/DOM/Window 7 03.02.2010 16:57