ここで人々は、その古すぎ、すでに尋ねられているので驚いています.. しかし、ここに私の問題が発生します。フォームを記入し、Windowsアプリケーションを使用して提出する方法
同じ名前の2つの入力フィールドがありますか?
HTMLコード
<html>
<head><title></title>
</head>
<body>
<input type="hidden" name="textbox" />
<form name="tax280" method="post">
<table>
<tr><td>
<input type="text" name="textbox" />
</td>
</tr>
</table>
<input type="submit" value="Register" />
</form>
</body>
</html>
しかし、私は、コードの下に使用します。値は隠し属性に設定されたと思います。
HtmlDocument doc = this.webBrowser1.Document;
doc.GetElementById("textbox").SetAttribute("Value", "text");
シンプルで値を設定するには、テキストボックスだけで必要な解決策が見つかりません。
このリンクを訪問し、ページがhttps://onlineservices.tin.egov-nsdl.com/etaxnew/tdsnontds.jsp
'GetElementById' ... Id。 –
も同じ名前で動作しますが、同じ名前のテキストフィールドが2つあります。テキストを設定する必要があるフィールド@HristoYankov –
いいえ、それはありません。 'getElementsByName'は名前に作用します。 –