Показать сообщение отдельно
  #1 (permalink)  
Старый 09.08.2012, 11:33
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

Вывод выбранного элемента radio. Срабатывает только во второй раз.
Добрый день.
У меня проблема.
Есть input type=radio
<div id="result"></div>
<input type="radio" name="choosetemp" id="labeled_2" {if $user_style=='diamond-black'}CHECKED{/if} value="diamond-black"/>
										<label for="labeled_2"><img class="controls_thumb" src="img/diamond-black-small.png" alt="" onClick="getChecked();" /></label>
<input type="radio" name="choosetemp" id="labeled_3" {if $user_style=='golden-shine'}CHECKED{/if} value="golden-shine"/>
										<label for="labeled_3"><img class="controls_thumb" src="img/golden-shine-small.png" alt=""  onClick="getChecked();"/></label>
									</label>

и jquery
function getChecked(){ 
					
						var output=jQuery("input:radio[name=choosetemp]:checked").val();
						 jQuery('#result').html(output);
					}

то есть, при нажатии на определенную картинку выбирается радиокнопка, и в див "result" должен вывести value этой радио кнопки.
Все работает, но криво. В див при нажатии на картинку выводится результат предыдущего выбора, а по второму щелчку выводится текущий.
как исправить это? Чтобы при нажатии один раз на картинку вывелся тот результат, который выбирается.
Ответить с цитированием