Получить определенный элемент ввода из определенной формы

Как заявление,

string value = document.forms["sap.client.SsrClient.form"].elements["sapwdssr..requestCounter"].value;

есть ли в javascript соответствующий оператор для получения значения определенного элемента ввода в определенной форме в C#?

Я могу сделать это, используя HTMLDocument и интерфейс mshtml. Но это довольно громоздкий процесс, поэтому, если какой-либо прямой метод или свойство существует, это было бы здорово.

1 ответ

Я предполагаю, что вы просите разобрать HTML, а не пытаетесь выполнять какую-либо форму манипулирования во время выполнения визуализированной веб-страницы, правильно?

Если это так, я настоятельно рекомендую вам взглянуть на HTML Agility Pack, который мы очень успешно использовали для анализа HTML, как если бы это был XML. Вы можете сделать все с помощью простого запроса XPath.

Другие вопросы по тегам