Помощник
|
checkbox |
to0n1
|
Сообщение
#1
|
||
|
|
||
|
|||
PPA-pavel |
20.3.2011, 22:42;
Ответить: PPA-pavel
Сообщение
#2
|
|
Вам нужно проверить без перезагрузки страницы?
|
|
|
SEVI |
20.3.2011, 23:01;
Ответить: SEVI
Сообщение
#3
|
|
Проверяйте по параметру selected (вроде так). Если хотите код, скажите.
|
|
|
to0n1
|
Сообщение
#4
|
|
без перезагрузки! смотрите у меня все на ajax.
скрипт пхп выдает форму с вопросом и вариантами ответов (их может быть сколько угодно от 2 до 7) - это чекбоксы с именами и id ох где х от 2 до 7 и есть кнопка ответа которая запускает функцию отправки запроса на пскрипт проверки результата... так вот мне нужно проверить что хотя бы 1 чекбокс отмечен и тогда передать название чекбокса в параметр post ajax запроса... спасибо за внимание к теме !!! |
|
|
locky-yotu |
21.3.2011, 2:05;
Ответить: locky-yotu
Сообщение
#5
|
|
Ну как-то типа так (с jQuery, как повелось):
<!DOCTYPE html>
<html> <head> <meta charset="utf=8" /> <title>Some title</title> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> <script type="text/javascript"> $(function(){ $('#someForm').submit(function(e){ e.preventDefault(); var $inputs = $(this).find('input'); var result = ''; if ( !$inputs.is(':checked') ) { result = 'No one input is checked'; } else { result = 'This input(s) is checked:\r\n\r\n'; $inputs.each(function(){ if ( $(this).is(':checked') ) { result += $(this).attr('name') + '\r\n'; } }); } alert( result ); }); }); </script> </head> <body> <form method="post" action="" id="someForm"> <ul> <li> <input type="checkbox" name="val01" id="val01" /> <label for="val01">val01</label> </li> <li> <input type="checkbox" name="val02" id="val02" /> <label for="val02">val02</label> </li> <li> <input type="submit" value="Go!" /> </li> </ul> </form> </body> </html> |
|
|
to0n1
|
Сообщение
#6
|
|
Спасибо за код но чтото не пашет ... толи я чтото не догнал...
(( |
|
|
to0n1
|
Сообщение
#7
|
|
у меня просто и так по onclick на button происходит моя функция вот от этого хотелось бы и плясать а то чет я в жабаскрипте плох .... (
|
|
|
locky-yotu |
21.3.2011, 21:40;
Ответить: locky-yotu
Сообщение
#8
|
|
|
|
|
to0n1
|
Сообщение
#9
|
|
Спасибо допилил ))) Ваши высказывания дали мне стимул ))
Есть еще 2 вопросика 1й: когда грузиться мой хтмл в консоле ошибок есть Ошибка: newTest is undefined Источник: http://ft.ru/skins/js/ajax.js Строка: 36 не пойму что значит ... вроде гуглил ничего толком не понял ! 2й: как сделать если допустим result = 'No one input is checked'; прервать функцию так как после этой проверки будет отправляться запрос ... в php это делается с помощью die(); |
|
|
locky-yotu |
21.3.2011, 22:38;
Ответить: locky-yotu
Сообщение
#10
|
|
1. объект newTest не был нигде определен, дайте ссылку – скажу подробнее
2. [JS]if ( result == 'No one input is checked' ) { return false; // или просто return; } else { // отправляем запрос, или что там надо делать... }[/JS] |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Скрипт для печати выбранного checkbox | 0 | lukas1984 | 4966 | 20.6.2015, 0:09 автор: -lukas1984- |
Текстовая версия | Сейчас: 29.3.2024, 5:56 |