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 :: Как получить значение выбранного элемента селект без перезагрузки страницы.

 PHP.SU

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


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

> Без описания
sireja
Отправлено: 22 Июля, 2013 - 17:01:13
Post Id


Новичок


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


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

[+]


Никак не могу получить получить значение выбранного элемента селект без перезагрузки страницы.
Вот код, но работает только если перезагрузить страницу
CODE (javascript):
скопировать код в буфер обмена
  1. var valur  = $('#edit-taxonomy-1  option:selected').val();
  2. if(valur == 1){
  3.     $('#edit-taxonomy-2-wrapper').addClass('dfdfdfdf');
  4. }
  5.  
 
 Top
IllusionMH
Отправлено: 22 Июля, 2013 - 17:08:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




sireja, ну так нужно ж подвесить это действие на какое-либо событие. Предполагаю, что
CODE (javascript):
скопировать код в буфер обмена
  1. $('#edit-taxonomy-1').on('change', function () {
  2.     var valur = $('#edit-taxonomy-1').val();
  3.     if (valur == 1) {
  4.         $('#edit-taxonomy-2-wrapper').addClass('dfdfdfdf');
  5.     }
  6. });
  7.  

будет достаточно.
 
 Top
armancho7777777 Супермодератор
Отправлено: 22 Июля, 2013 - 17:35:15
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


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




CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('#edit-taxonomy-1').on('change', function () {
  3.     if ($(this).find('option:selected').val() == 1)
  4.     $('#edit-taxonomy-2-wrapper').addClass('dfdfdfdf');
  5. });
  6.  
 
 Top
esterio
Отправлено: 22 Июля, 2013 - 17:44:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




armancho7777777
Если ето селект, то почему не так
CODE (javascript):
скопировать код в буфер обмена
  1. $('#edit-taxonomy-1').change(function () {
  2.     if ($(this).val() == 1)
  3.           $('#edit-taxonomy-2-wrapper').addClass('dfdfdfdf');
  4. });
 
 Top
armancho7777777 Супермодератор
Отправлено: 22 Июля, 2013 - 18:00:05
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


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




Протестируйте во всех браузерах, - поймёте.
 
 Top
esterio
Отправлено: 22 Июля, 2013 - 18:22:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




Проверил. Работает везде. Даже ИЕ 7
 
 Top
sireja
Отправлено: 22 Июля, 2013 - 18:26:18
Post Id


Новичок


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


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

[+]


Спасибо, помогли
 
 Top
armancho7777777 Супермодератор
Отправлено: 22 Июля, 2013 - 18:36:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


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




esterio пишет:
Проверил. Работает везде. Даже ИЕ 7

Я не помню уже причину, почему надо получать выбранное значение именно так.
Делайте, как знаете.
 
 Top
IllusionMH
Отправлено: 22 Июля, 2013 - 18:46:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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





armancho7777777, мне этот вариант больше напоминает получение значения для селекта без jQ. В jQ вроде всегда(по крайней мере после 1.4.4) нормально значение получалось.
 
 Top
esterio
Отправлено: 22 Июля, 2013 - 19:09:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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





armancho7777777 пишет:
Делайте, как знаете.

Извините если обидел. Я не сомневаюс в Вашых знания. мне просто стало интересно почему именно так.
 
 Top
armancho7777777 Супермодератор
Отправлено: 22 Июля, 2013 - 19:20:05
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


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




esterio, да я понял )
Но правда не помню из-за чего я стал так получать значения списков )
До этого так и получал, как уважаемый IllusionMH показал )
 
 Top
sireja
Отправлено: 22 Июля, 2013 - 20:56:31
Post Id


Новичок


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


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

[+]


IllusionMH пишет:
sireja, ну так нужно ж подвесить это действие на какое-либо событие. Предполагаю, что
CODE (javascript):
скопировать код в буфер обмена
  1. $('#edit-taxonomy-1').on('change', function () {
  2.     var valur = $('#edit-taxonomy-1').val();
  3.     if (valur == 1) {
  4.         $('#edit-taxonomy-2-wrapper').addClass('dfdfdfdf');
  5.     }
  6. });
  7.  

будет достаточно.


Еще хотелось бы чтобы после перезагрузки страницы в переменной сохранялось значение выбранного элемента
 
 Top
esterio
Отправлено: 22 Июля, 2013 - 21:01:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




sireja пишет:
значение выбранного элемента селект без перезагрузки страницы.

sireja пишет:
Еще хотелось бы чтобы после перезагрузки страницы

Мне одному здесь кажется что здесь что-то не так Радость
 
 Top
soffrick
Отправлено: 22 Июля, 2013 - 21:03:57
Post Id



Посетитель


Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012  
Откуда: Россия, Москва


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




sireja пишет:
хотелось бы чтобы после перезагрузки страницы в переменной сохранялось

?


-----
Правильный вопрос - уже половина правильного ответа!

p.s. индусы повсюду, будьте осторожны!
 
 Top
sireja
Отправлено: 22 Июля, 2013 - 21:12:13
Post Id


Новичок


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


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

[+]


esterio пишет:
sireja пишет:
значение выбранного элемента селект без перезагрузки страницы.

sireja пишет:
Еще хотелось бы чтобы после перезагрузки страницы

Мне одному здесь кажется что здесь что-то не так Радость

Нужно чтобы в обоих вариантах работало.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 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