onClick на disabled checkbox

J
На сайте с 02.02.2009
Offline
53
1648

Неужто нереально повесить событие на input type='checkbox' disabled=true?

Пока что только так -

<span onClick="$('#a').removeAttr('disabled');" style='position:absolute;z-index:2;width:20px;height:20px;'>&nbsp;</span><input type='checkbox' id='a' disabled=true>

Есть решения кроме такого?

ewg777
На сайте с 04.06.2007
Offline
225
#1

http://docs.jquery.com/Frequently_Asked_Questions#How_do_I_disable.2Fenable_an_element.3F

// Disable #x
$("#x").attr("disabled","disabled");
// Enable #x
$("#x").removeAttr("disabled");
J
На сайте с 02.02.2009
Offline
53
#2

Перед тем, как отправлять ссылку и комментарий - вы попытались понять, что я написал?:)

Нельзя повесить onClick на инпут, который УЖЕ disabled :)

ewg777
На сайте с 04.06.2007
Offline
225
#3
jumash:
Перед тем, как отправлять ссылку и комментарий - вы попытались понять, что я написал?:)

Нельзя повесить onClick на инпут, который УЖЕ disabled :)

В Вашем примере onclick весит на пустом span. Каким образом Вы на него "click"?

http://forum.ru-board.com/topic.cgi?forum=31&topic=13690

http://stackoverflow.com/questions/921161/remove-disabled-attribute-onclick-of-disabled-form-field

http://www.google.ru/search?hl=ru&q=onclick+for+disabled&lr=&aq=o&oq=

+ от браузера зависит...

J
На сайте с 02.02.2009
Offline
53
#4

Он имеет position absolute и перекрывает чекбокс :)

[Удален]
#5

span?

Дружище. Без display:block твои ухищрения с Position, width и height бессмысленны. Подозреваю что и Onclick Тоже

[Удален]
#6

я почти уверен что onclick не пашет, но какой нить mousedown может и сработает ... кому не сложно проверьте и напишите обломался ли я )))) а? )))

сори занят проверить

[Удален]
#7

Да не, на дизаблед объектах по спецификации никакие события мыши не работают. Даже mouseover.

Отгадайте, в каком браузере работают

[Удален]
#8
neolord:
Да не, на дизаблед объектах по спецификации никакие события мыши не работают. Даже mouseover.
Отгадайте, в каком браузере работают

в ослином =))))

bearman добавил 19.06.2009 в 18:12

ну тогда только и правда прозрачный блочный элемент с зиндексом повыше да им обрабаывать этот мышиный клик =))

J
На сайте с 02.02.2009
Offline
53
#9
neolord:
span?
Дружище. Без display:block твои ухищрения с Position, width и height бессмысленны. Подозреваю что и Onclick Тоже

Выдрал пример из готовой подточенной под этот грязный хак вёрстки, не хочу разочаровывать :)

Эх, ну да. Погуглил - решения только или так, или же другим чем-нибудь :(

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