2010-03-05 2 views
0

Как бы вы лучше всего получили все поля ввода (текст, радиообъект, флажок, выбор и т. Д.) Полуавтоматически из изворотливых форматированных html-документов?Лучший способ выражения полей ввода формы html

Попытка получить TYPE,NAME,VALUE и OPTION за SELECT.

В настоящее время я использую Xpath (в PHP), потому что все здесь говорят «используйте это вместо», но я никуда не схожу. Поэтому я открыт для предложений. У меня есть оболочка, поэтому она может быть «обычной» grep.

Спасибо. Matt

+0

Что вы пытаетесь сделать? Вы просто пытаетесь найти их места? Или действительно изменить их? – Seaux

+0

Это статические формы, я пытаюсь получить их в списке (тип -> имя -> значение и параметры), так как мне нужно их перестроить (в CMS) – MattW

ответ

0

Вы можете использовать фреймворк jQuery в сочетании с хорошим старым Firebug (аддоном Firefox). Механизм выбора jQuery облегчит вам поиск всех экземпляров элементов формы. И Firebug с радостью зарегистрирует его на Javascript-консоли Firefox.

Как вы сказали: это ПОЛУАВТОМАТИЧЕСКИЙ.

EDIT

Для начала вы можете взглянуть на jQuery's API (он имеет удобный метод сериализации, который помогает вам большое время).

+0

Спасибо, его классная идея, но мое предпочтение было бы (очевидно) несколько более автоматизированным (т.е. в сценарии командной строки или (php)). – MattW

+0

Нет проблем, вы можете отправить свой результат через AJAX в скрипт и ... вы знаете. Еще раз, jQuery будет вашим другом здесь. – aefxx

Смежные вопросы