- 1
- 2
- 3
- 4
<table>
<form method="post" action="/ololo/onatole.html?step={{if $step eq '2'}}3{{else}}6{{/if}}">
<tr><td><a id="submit">...
....
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
<table>
<form method="post" action="/ololo/onatole.html?step={{if $step eq '2'}}3{{else}}6{{/if}}">
<tr><td><a id="submit">...
....
фаерфокс отлично парсит такие формы внутри таблиц, jQuery(this).closest('form') тоже возвращает все превосходно
guest 18.04.2011 17:51 # −1
bugmenot 18.04.2011 18:17 # 0
Lure Of Chaos 18.04.2011 19:15 # 0
1. должна быть правильная вложенность
2. формы нельзя вкладывать друг в друга
Например, список в виде таблицы в формате
(надпись) [кнопка] [кнопка]
причем надпись и кнопки выравниваются столбцами таблицы.
Единственный выход здесь - вообще не использовать таблицы для верстки.
bugmenot 18.04.2011 19:36 # 0
говно же, форма в таблице
но самая срань там, где фигурные скобки
Lure Of Chaos 18.04.2011 19:44 # 0
guest 18.04.2011 21:28 # 0
bugmenot 18.04.2011 21:36 # −1
Lure Of Chaos 18.04.2011 22:04 # 0
bildja 18.04.2011 22:39 # 0
Я видел худшую жизнь с HTML::Template, c <tmpl_var varname> и то не круто
Lure Of Chaos 18.04.2011 22:51 # 0
плиз, зацените, как все приятно в тапестри:
(простенький шаблон компонента вывода флажков) вот такой шаблон вполне можно отдать верстуну, не особо опасаясь, что он не поймет или испортит функциональность. Да и в визуалке мы увидим спан с изображением-линком
bildja 18.04.2011 22:54 # +1
t:type="Loop" значит цикл будет из этих спанов?
Lure Of Chaos 18.04.2011 23:03 # 0
это java фреймворк, http://tapestry.apache.org/
атрибуты в неймспейсе означают, что их тапестри выводит как есть, только с префиксом t: имеют значение
т.е.:
1. div id="locales" так и останется
2. xmlns информационные
3. t:type="Loop": тапестри заменит span на последовательность из элементов что внутри спана, примерно как FOR EACH locale IN locales
4. для каждой итерации будет сгенерена ссылка ActionLink на код, причем вместо a href="#" мы можем писать что нам нравится
5. в теге img значения атрибутов alt и src будут выставлены для каждой итерации результатами работы соотв. методов
bildja 18.04.2011 23:07 # 0
4. Совсем не понял :) Уже ж написали <a href=, что ещё ставить?
Lure Of Chaos 18.04.2011 23:17 # 0
4. а вот в том и фишка, что можно тоже написать хоть <span, хоть <div - все равно будет сгенерен <a href=.
Вот в этом прелесть Тапестри, что t:type определяет компонент Тапестри (стандартный или пользовательский), который уже решает, как рендерить данный тег. А шаблон мы можем писать так, как нам удобнее.
В случае с линками, конечно, нагляднее ставить <a href=
И кстати вместо <span t:type="Loop" можно написать даже просто <t:loop :)
bildja 18.04.2011 23:19 # 0
Lure Of Chaos 18.04.2011 23:31 # 0
istem 19.04.2011 03:50 # 0
А логика - это на чём-нибудь другом пускай пишется...
Lure Of Chaos 19.04.2011 11:07 # 0
guest 18.04.2011 22:03 # 0
а не так: <table><tr><td><form></form></td><tr>...
?
Lure Of Chaos 18.04.2011 22:07 # −1
guest 18.04.2011 23:16 # 0
http://jsfiddle.net/WcvFj/3/
Lure Of Chaos 18.04.2011 23:25 # 0
бтв Недале как вчера закончил модуль, сверстав шаблоны таблицами именно вот так, и отдал верстуну для наведения красоты
striker 19.04.2011 09:04 # 0
именно в td же "полезное" пространство
Vindicar 19.04.2011 10:40 # 0
Lure Of Chaos 19.04.2011 11:08 # 0
RaZeR 18.04.2011 19:40 # 0
|onatole
ОНОТОЛЕ негодует и накажет автора за неправильное написание его имени!
Lure Of Chaos 18.04.2011 19:46 # 0
RaZeR 18.04.2011 20:03 # −1