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?:help: |
Во как замутил )
<select onchange="!{1:1,2:1}[value] || alert('Бла бла!')"> <option value='1' >t1</option> <option value='2' >t2</option> <option value='3' >t3</option> </select> |
спасибо!Только немного не понятно с onchange?
|
Объявляем объект с ключами, представляющими из себя нужные значения, и значениями, приводыми к true и тут же обращаемся к значению через ключ, который находится в value select'а, инвертируем значение. Если ключ отсутствует получаем !undefined что есть true, иначе получаем false и выполняется второй операнд логического ИЛИ.
Вобще я терминами не очень владею, мож чуть ошибся. |
Цитата:
|
Часовой пояс GMT +3, время: 04:37. |