Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.01.2014, 13:51
Аватар для hardware
Аспирант
Отправить личное сообщение для hardware Посмотреть профиль Найти все сообщения от hardware
 
Регистрация: 10.08.2013
Сообщений: 71

Получения значения радиокнопки
Как мне получить допустим в переменную X значения активной радиокнопки по средствам jquery
<div id="discount_cal">
        <input name="discount" type="radio" checked value="1">Без скидки |
        <input name="discount" type="radio" value="5">5% скидка |
        <input name="discount" type="radio" value="10">10% скидка |
        <input name="discount" type="radio" value="20">20% скидка |
        <input name="discount" type="radio" value="30">30% скидка
</div>

Ответить с цитированием
  #2 (permalink)  
Старый 26.01.2014, 14:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

hardware,

<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>

<body>
<div id="discount_cal">
        <input name="discount" type="radio" checked value="1">Без скидки |
        <input name="discount" type="radio" value="5">5% скидка |
        <input name="discount" type="radio" value="10">10% скидка |
        <input name="discount" type="radio" value="20">20% скидка |
        <input name="discount" type="radio" value="30">30% скидка
</div>
 <script>
    var $cal = $('#discount_cal'),$dis = $('[name=discount]'),
    foo = function ()
{
     alert($(':checked',$cal).val())
};
    foo();
    $cal.on('click', $dis, foo)
 </script>
</body>

</html>
Ответить с цитированием
  #3 (permalink)  
Старый 26.01.2014, 14:42
Аватар для hardware
Аспирант
Отправить личное сообщение для hardware Посмотреть профиль Найти все сообщения от hardware
 
Регистрация: 10.08.2013
Сообщений: 71

Спасибо
Ответить с цитированием
  #4 (permalink)  
Старый 26.01.2014, 15:09
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

решение без jQuery
<body>
    <div id="discount_cal">
      <input name="discount" type="radio" checked value="1">Без скидки |
      <input name="discount" type="radio" value="5">5% скидка |
      <input name="discount" type="radio" value="10">10% скидка |
      <input name="discount" type="radio" value="20">20% скидка |
      <input name="discount" type="radio" value="30">30% скидка</div>
    <script>
      discount_cal.onclick = function (e) {
        e = e || window.event;
        target = e.target || e.srcElement;
        if (target.tagName != "INPUT") return;
        alert(target.value);
      }
    </script>
  </body>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменение значения input при смене значения select galart jQuery 4 30.01.2015 19:39
Десятичные значения в он-лайн калькуляторе. Natali_SPb Общие вопросы Javascript 3 03.11.2013 21:46
получение значения поля eidicon jQuery 4 02.07.2012 19:06
получение значения из классов karmis Events/DOM/Window 1 14.10.2011 19:09
Вытащить со страницы все значения name и value из тегов <input> qwr938 Общие вопросы Javascript 8 13.02.2011 15:16