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
Форумы портала PHP.SU :: Версия для печати :: Вытащить и передать значение
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Вытащить и передать значение

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

1. pantela - 20 Июля, 2015 - 14:21:08 - перейти к сообщению
Имею 2 кнопки, исходя из нажатия надо передавать значения в:
1. JS функцию
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <input class="consulateType" type="radio" id="consulateType" name="consulateType" value="1" onclick="GetServicesByCitizenship(1)" />
  3.  
  4. <input class="consulateType" type="radio" id="consulateType" name="consulateType" value="2" onclick="GetServicesByCitizenship(2)" />


Но исходя из кнопки тот параметр надо передавать функции 1 или 2
CODE (javascript):
скопировать код в буфер обмена
  1. var consulateType = $('.consulateType');
  2. console.log(consulateType);


Дебаг: [input#type_1.consulateType, input#type_2.consulateType, prevObject: x.fn.x.init[1], context: document, selector: ".consulateType"]

2. Просто на HTML страницу печатать.

P.S. Понимаю вопрос очень просто, не могу понять
2. IllusionMH - 20 Июля, 2015 - 14:35:02 - перейти к сообщению
pantela, два одинаковых ID? ORLY?

А что мешает вешать обработчик изменения вместо кликов? http://jsfiddle[dot]net/a7z30hz0/
3. pantela - 20 Июля, 2015 - 15:32:33 - перейти к сообщению
Ну у меня 2 radio-а, поэтом я обоим присвоил одинаковое ID, хотянаверное правельнее было бы через name сделать обрашение.

Наверное надо будет с name определять значение, поэтому я и на click хотел сделать...

А твой вариант работает спс.

А как HTML в другом месте вывести это ззначение? Растерялся
4. IllusionMH - 20 Июля, 2015 - 15:40:39 - перейти к сообщению
pantela, получить элемент, поменять его innerHTML или value если это инпут
5. pantela - 20 Июля, 2015 - 15:48:42 - перейти к сообщению
Вроде не совсем то что надо... точнее у меня есть
<input checked type="radio" id="Citizenship_Georgian_ТУТ_НАДО_ВЫВОДИТЬ" name="Citizenship" value="" onclick="GetServicesByCitizenship(ТУТ_НАДО_ВЫВОДИТЬ)" />
6. IllusionMH - 20 Июля, 2015 - 16:10:34 - перейти к сообщению
pantela, а может стоит научитсья навешивать обработчики событий и передавать значения в функцию, а не пытатся всё впихивать в айдишники и функции кликов?

Ну а если очень хочется, то в jQ метод .attr и в нативном виде getAttribute/setAttribute
7. pantela - 20 Июля, 2015 - 16:17:24 - перейти к сообщению
Вот и исходя из задачи пытаюсь научиться, а в "JavaScript & VBScript" разделе форума не нашёл категорию "Напиши за меня"... Огорчение
8. Tyoma5891 - 20 Июля, 2015 - 16:43:45 - перейти к сообщению
pantela пишет:
Вот и исходя из задачи пытаюсь научиться, а в "JavaScript & VBScript" разделе форума не нашёл категорию "Напиши за меня"... Огорчение

с момента регистрации здесь на форуме уже бы и можно было чему-то научится Улыбка
9. pantela - 20 Июля, 2015 - 17:40:53 - перейти к сообщению
Да по твоей статистике ты имеешь право это говорить:
Цитата:
Сообщений всего: 555
Дата рег-ции: Авг. 2013
Помог: 5 раз(а)

 

Powered by ExBB FM 1.0 RC1