Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: jquery & select

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
alexiy
Отправлено: 20 Ноября, 2013 - 14:39:04
Post Id



Посетитель


Покинул форум
Сообщений всего: 483
Дата рег-ции: Янв. 2011  


Помог: 6 раз(а)




есть
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <select name="a">
  3. <option value="1">1</option>
  4. <option value="2">2</option>
  5. <option value="3">3</option>
  6. </select>
  7.  

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(document).ready(function(){
  3.  var val = $("select[name=a]).val();
  4. alert(val);
  5. });
  6.  

показывает всегда 1, как сделать, чтобы он выдавал выбранное значение?
скажем пользователь зашел val == 1, если он что-то изменил, точнее выбрал другое значение переменная val содержала бы, выбранное значение?
 
 Top
Deonis
Отправлено: 20 Ноября, 2013 - 14:52:17
Post Id



Посетитель


Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2009  


Помог: 14 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){
  2.     $('select[name=a]')on('change', function(){
  3.         alert($(this).val());
  4.     });
  5. });
 
 Top
Zuldek
Отправлено: 21 Ноября, 2013 - 08:42:32
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




Deonis, а если он оставит дефолтное?
 
 Top
Deonis
Отправлено: 21 Ноября, 2013 - 10:08:41
Post Id



Посетитель


Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2009  


Помог: 14 раз(а)




Zuldek пишет:
Deonis, а если он оставит дефолтное?
Я думаю, что ТС не настолько глуп, чтоб не алертом выводить результат, а присвоить новое значение переменной. Или надо всё разжевать до состояния каши?
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){
  2.     var sel = $('select[name=a]'),
  3.         val = sel.val();
  4.     sel.on('change', function(){
  5.         val = $(this).val();
  6.     });
  7. });
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB