- 1
<a href="#" class="lalalalalala" onclick="$('#frm').submit()">Добавить</a>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+150.5
<a href="#" class="lalalalalala" onclick="$('#frm').submit()">Добавить</a>
обычный сабмит для веб 2.0 не катит а ни разу ))
paranoid 19.10.2009 17:00 # 0
guest 19.10.2009 19:24 # 0
И разделом вы ошиблись
guest 19.10.2009 19:42 # 0
guest 19.10.2009 20:20 # 0
tinimi 20.10.2009 00:33 # −2
и еще надо suppress onclick. return false, или вместо # написать javascript: что то. или сюда же всунуть onclick(хотя будет некрасиво)
tinimi 20.10.2009 00:34 # 0
cheef 20.10.2009 10:51 # 0
tinimi 20.10.2009 12:16 # 0
cheef 20.10.2009 13:41 # 0
tinimi 20.10.2009 16:01 # 0
ivmaroz 20.10.2009 17:00 # +1
tinimi 20.10.2009 18:00 # 0
cheef 20.10.2009 21:06 # 0
tinimi 20.10.2009 21:55 # 0
есть хоть один плюс использования в этом фрагменте jquery? (не важно есть ли он где то еще)
дам подсказку - плюс есть. и он же минус в моем методе.
guest 20.10.2009 22:04 # 0
tinimi 20.10.2009 22:15 # 0
то что jquery уже есть - это повод не использовать prototype, но никак не повод не использовать чистый javascript.
guest 20.10.2009 22:30 # 0
нет, реально не знаю. зато я знаю что такое фрагмент, а это куда более ценно.
С чего бы parentNode? прикинь ссылка находится вне формы. И что тогда, траверсить весь код на нативном жс? санитары!!!
cheef 20.10.2009 22:06 # 0
tinimi 20.10.2009 22:20 # 0
cheef 20.10.2009 22:26 # 0
tinimi 20.10.2009 22:39 # 0
Вы так и не сказали, зачем использовать jquery для этого фрагмента, кроме как "потому что он уже есть в проэкте". просто javascript тоже уже есть. а вот использовать излишний функционал и с пеной у рта доказывать что так и надо - это клиника.
cheef 20.10.2009 23:00 # 0
1."Фреймворки упрощают кросс-браузерную разработку. Реализация DOM в браузерах отличается, как с точки зрения поддержки тех или иных функций, так и с точки зрения всевозможных нюансов в работе вроде бы поддерживаемых функций."
2. Нельзя забывать о контексте фрагмента, если jquery выбран как основной инструмент написания js, то он и должен использоваться преимущественно. Так проще и поддерживать и вносить изменения.
3. В конкретном примере кода, ссылка может находится вообще ВНЕ формы, поэтому кроме как по id к форме обратиться не получится.
tinimi 20.10.2009 23:04 # 0
На счет пункта 3 - это надо было писать первым коментом к посту ) кажется никто об этом недогадался.
guest 20.10.2009 23:10 # 0
http://govnokod.ru/1994#comment8804
guest 20.10.2009 23:12 # 0
http://govnokod.ru/1994#comment8742
это довольно очевидный вариант. тебе никогда такого делать не приходилось наверное просто
tinimi 20.10.2009 23:18 # 0
guest 20.10.2009 23:24 # 0
guest 20.10.2009 23:25 # 0
guest 29.10.2009 22:21 # 0
guest 20.10.2009 09:54 # 0
В целом до говнокода IMHO не дотягивает.
Насчет # полностью согласен.
bildja 20.10.2009 00:31 # 0
guest 20.10.2009 04:37 # 0
guest 20.10.2009 09:38 # 0
tinimi 20.10.2009 22:18 # 0
sudden_def 21.10.2009 06:52 # 0
MAKAKA 09.03.2021 02:06 # 0
AAypEIq 24.08.2021 23:12 # 0