Показать сообщение отдельно
  #1 (permalink)  
Старый 08.11.2010, 20:39
Новичок на форуме
Отправить личное сообщение для Юльув Посмотреть профиль Найти все сообщения от Юльув
 
Регистрация: 08.11.2010
Сообщений: 4

radio button внутри петли и jquery
Здравствуйте, все. Работаю над скриптом, который предлагает юзру выбрать одну опцию из базы данных и сохраняет информацию об этом выборе.

в пхп используется обычная петля

while($row = mysql_fetch_array($result))
  {
$color_id=$row['color_id'];
 ?>
<p> Color:<input name='button' type='radio' id='color_id' value='' /></p>
<?php
//закрытие петли
}
?>

Дальше для интерактивности добавляется jquery
var color= "<? echo $color_id; ?>";

jQuery("input[@name='button']").change(function(){
    if (jQuery("input[@name='button']:checked").val() == ''){
	alert("color");}
});



Код намного больше, это просто пример задачи - дело в том, что jquery берет только либо первую, либо последнею переменную. Если пхп вытаскивает номера 2 и 8, например, то вне зависимости, выберете ли вы 2 или 8, alert покажет только 8. Как сделать что бы jquery показывал только выбранную переменную, а не первую попавшуюся?
Ответить с цитированием