powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / RegExp & Form
5 сообщений из 5, страница 1 из 1
RegExp & Form
    #34841181
PhoenixNET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть несколько страниц с формами.
Выбираю их на C# с помощью WebClient.OpenRead().
В каждой форме есть input-элементы.
Нужно найти первое вхождение в форме <input type="text" /> или <input />, т.е. никаких type="hidden" и т.п. В value подставить нужное значение и произвести submit этой формы.
Вот думаю, как будет проще сделать - через RegExp строки или ... как вообще можно сделать submit на не родной форме или проэмулировать button_click?
...
Рейтинг: 0 / 0
RegExp & Form
    #34841197
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
document.forms(x).submit();
...
Рейтинг: 0 / 0
RegExp & Form
    #34841249
PhoenixNET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariydocument.forms(x).submit();
Это мы знаем, но ситуация следующая.
Весь html код хранится в переменной. Я могу по ней пройтись и выставить своё значение value, но каким образом мне вызывать этот submit()? Это ж не страница в браузере. На какое событие в таком случае вешать submit() или каким образом форсировать запуск JavaScripta?
Что-то я запуталсо %)
...
Рейтинг: 0 / 0
RegExp & Form
    #34841287
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в таком случае придётся формировать хттп-запрос лапками (если пост)
...
Рейтинг: 0 / 0
RegExp & Form
    #34841338
PhoenixNET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maXmoв таком случае придётся формировать хттп-запрос лапками (если пост)
Ясно. Я так и думал, что всё просто не решится.
Думаю просто проставить value, вставить в код где-то <script src...>, который будет содержать линку на js файл с window.onload и document.forms[0].submit() и потом загрузить стринцу в браузере. Должно ж сработать?

Осталось решить, каким образом искать нужный input? Если делать с помощью регулярных выражений, то сработает ли replace, если регэксп вернёт пустое значение между кавычками в value?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / RegExp & Form
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]