Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jQuery. читать статус radio-кнопок 
:(
    Опции темы
Gold Dragon
Дата 30.9.2011, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: нет
Всего: 71



Никак не получается сделать следующее...

У меня есть несколько групп Radio-кнопок. Изначально ничего не выбрано. Кнопка "Отправить" недоступна. После выбора во всех группах кнопка должна появиться и соответственно появляется отправить запрос... Как мне опрашивать группы?

вот код 
Код

<table id="gdk-ball">
    <tr>
        <td><input type="radio" name="gdk-ball1" value="0" /></td>
        <td><input type="radio" name="gdk-ball1" value="1" /></td>
        <td><input type="radio" name="gdk-ball1" value="2" /></td>
        <td><input type="radio" name="gdk-ball1" value="3" /></td>
    </tr>
    <tr>
        <td><input type="radio" name="gdk-ball2" value="0" /></td>
        <td><input type="radio" name="gdk-ball2" value="1" /></td>
        <td><input type="radio" name="gdk-ball2" value="2" /></td>
        <td><input type="radio" name="gdk-ball2" value="3" /></td>
    </tr>
    <tr>
        <td><input type="radio" name="gdk-ball3" value="0" /></td>
        <td><input type="radio" name="gdk-ball3" value="1" /></td>
        <td><input type="radio" name="gdk-ball3" value="2" /></td>
        <td><input type="radio" name="gdk-ball3" value="3" /></td>
    </tr>
</table>
<input onclick="" type="button" id="gdk-buton" value="оценить" />



--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Gold Dragon
Дата 3.10.2011, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: нет
Всего: 71



ну так есть у кого варианты?


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
нуп
Дата 3.10.2011, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 8
Всего: 33



if( $('input[name=gdk-ball1]:checked').val() >= 0) ...

Это сообщение отредактировал(а) нуп - 3.10.2011, 12:08
PM MAIL   Вверх
Gold Dragon
Дата 3.10.2011, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: нет
Всего: 71



нуп, не получится... если выбран первый пункт то всё равно будет ноль...

я делаю так.. но что-то не оптимально
Код

$("#gdk-ball input").click(function() {
    $gdkb1 = $("input[name=gdk-ball1]:radio").filter(":checked").val();
    $gdkb2 = $("input[name=gdk-ball2]:radio").filter(":checked").val();
    $gdkb3 = $("input[name=gdk-ball3]:radio").filter(":checked").val();
    $gdkb4 = $("input[name=gdk-ball4]:radio").filter(":checked").val();
    $gdkb5 = $("input[name=gdk-ball5]:radio").filter(":checked").val();
    if ($gdkb1 != undefined && $gdkb2 != undefined && $gdkb3 != undefined && $gdkb4 != undefined && $gdkb5 != undefined) {
        $gdkb = $gdkb1 + $gdkb2 + $gdkb3 + $gdkb4 + $gdkb5;
    }
});




--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
нуп
Дата 3.10.2011, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 8
Всего: 33



Не понимаю. Вопрос был как опрашивать checkbox: ответ в моём посте. Причем здесь 0?

PM MAIL   Вверх
Gold Dragon
Дата 3.10.2011, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: нет
Всего: 71



по умолчанию ничего не выбрано. При изменении любого radio должны опроситься все. Твой пример опрашивает только один и даже при этом val() даст результат ноль и если не выбрано и если выбран самый первый параметр (value="0")


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
нуп
Дата 3.10.2011, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 8
Всего: 33



Конечно один, зачем больше показывать?!
Цитата(Gold Dragon @  30.9.2011,  11:42 Найти цитируемый пост)
Как мне опрашивать группы?



Цитата(нуп @  3.10.2011,  11:38 Найти цитируемый пост)
if( $('input[name=gdk-ball1]:checked').val() >= 0) ...

 smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0696 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.