Правильный обход форм

Lollipop

Client
Регистрация
06.09.2012
Сообщения
271
Благодарностей
27
Баллы
28
Здравствуйте.
Как правильно подходить к перебору постинга в форму:
рассмотрю на примере поля textarea
сначала я делал так http://gyazo.com/f4947d54e4877d5d4bd9e15190d61374.png?1350991744
Два экшена стоят последовательно, и если с первого выходим с ошибкой - попадаем во второй (разница - в Атрибуте: id и name (кстати, там вроде опечатка в слове Аттрибут)). Вот.

И всё было хорошо, пока не пришла форма типа _http://www.thesmokingtire.com/2012/dear-mercedes-please-bring-the-a45-amg-to-the-us/
где шибко умный вебмастер поместил код <textarea name="comment" id="comment" cols="10" rows="7" tabindex="4"></textarea>
который и находят мои экшены, но это прикрыто в стилях display: none; - левая эта форма
а истинная, взаправдашняя форма для постинга <textarea id="IDCommentNewThreadText" class="idc-text_noresize ...
которая определяется в конструкторе действий как http://gyazo.com/a28b1bdfcb547a8d7f6991c3e712de91.png?1350993638
(номер формы 6 + прочие неприятности)
ИнтелиСеарчем эта форма вполне обрабатываема...

Скажите пожалуйста, как в принципе универсальней обходить подобные неожиданные ситуации,
Правильно ли строить цепочки типа http://gyazo.com/88c49d10d23e78bbfba9700445e935ed.png
+ завершать их попыткой поиска ИнтелиСеарчем?
Стоит ли организовывать попытки с перебором номеров форм в цикле?
 

endru.mail

Client
Регистрация
22.02.2011
Сообщения
175
Благодарностей
39
Баллы
28
Два экшена стоят последовательно, и если с первого выходим с ошибкой - попадаем во второй (разница - в Атрибуте: id и name
зачем ты их разделяешь на 2 действия? я так делаю только если номер документа не совпадает, например - 0 и 0;0 (0;_0, 0;1 и т.д)

где шибко умный вебмастер поместил код <textarea name="comment" id="comment" cols="10" rows="7" tabindex="4"></textarea>
который и находят мои экшены, но это прикрыто в стилях display: none; - левая эта форма
а истинная, взаправдашняя форма для постинга <textarea id="IDCommentNewThreadText" class="idc-text_noresize ...
Хм...
iTfXvOlpt.png

Правильно ли строить цепочки типа http://gyazo.com/88c49d10d23e78bbfba9700445e935ed.png
я бы сделал так (на самом деле не уверен на счет дубля атрибутов id, но с разными значениями, в одном действии. Вроде работает)

yvsy1NW2V.png

в отладке
jpCoNQlm4.png
 
  • Спасибо
Реакции: Lollipop

Lollipop

Client
Регистрация
06.09.2012
Сообщения
271
Благодарностей
27
Баллы
28
Вот оно что!
Я то думал, что строки идущие в "Условия" http://gyazo.com/722f796ac0c445b89741552dcfba76dd.png?1351103465
это уточняющие параметры одного объекта, оказывается это "ИЛИ".
Спасибо.

А стоит ли для повышения "универсальности" перебирать в цикле номера форм и номера документов?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)