Не работает .change jquery

R
На сайте с 03.08.2012
Offline
131
3544

Здравствуйте!

Сайт: http://saveprolife(точка)ru/калькулятор-нормальный/

Есть форма, внизу формы есть радио кнопки, пишу на js скрипт:

$("#agree").change(function () {

alert(1);
});

И он не работает:( Естественно запускаю обработчик события после загрузки DOM. В чем может быть проблема?

I
На сайте с 28.03.2011
Offline
37
#1

потому что больше нет в jQuery функции live() удалите её из document.ready

Помогаю не только словом.. (/ru/forum/830720)
R
На сайте с 03.08.2012
Offline
131
#2

$("input[name*=prav]").change(function () {

isa += 1; alert(isa);

if(isa == 2){ $("input[name=submit1]").attr('disabled', false); }

});

$("#agree").change(function () {

isa += 1; alert(isa);

if(isa == 2){ $("input[name=submit1]").attr('disabled', false); }

});

Я использую такой код, то я уже просто пробовал все возможные варианты, и hide() тоже не работает, единственное что работает так это .attr('checked', false);

[Удален]
#3

#agree он скрыт сейчас

I
На сайте с 28.03.2011
Offline
37
#4

попробуйте для начала отключить "мегаскрипт", который делает "красивые" чекбоксы

R
На сайте с 03.08.2012
Offline
131
#5
imtod:
попробуйте для начала отключить "мегаскрипт", который делает "красивые" чекбоксы

Да, хорошо бы понять какой именно это скрипт:(

I
На сайте с 28.03.2011
Offline
37
#6

это который 1.js

R
На сайте с 03.08.2012
Offline
131
#7

Да, без него работает:(

I
На сайте с 28.03.2011
Offline
37
#8

Оно и понятно, в отключенном скрипте весьма характерный "говнокод".

Если хотите красивых форм обратите внимание на bootstrap

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий