这里的人们很奇怪,因为它太老了,已经问过.. 但这是我的问题出现了。
您会看到两个具有相同名称的输入字段?
HTML CODE
<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
的链接答案 0 :(得分:2)
答案 1 :(得分:1)
如果您有此HTML,请注意@ElementCollection
@AttributeOverrides({
@AttributeOverride(name="key.year",
column=@Column(name="YEAR1")),
@AttributeOverride(name="value.workedHours",
column=@Column(name="WORKED_H"))
})
private Map<CalenderWeek, WorkedTime> workedTimeMap;
和id
属性之间的区别:
name
您可以通过<input type="text" name="textbox" id="firstTextbox" />
<input type="text" name="textbox" id="secondTextbox" />
访问它们(ByName返回一个数组):
getElementsByName
但是为了避免您应该使用的问题:
var fistTextBox = document.getElementsByName('textbox')[0];
var secondTextBox = document.getElementsByName('textbox')[1];
因为var fistTextBox = document.getElementById('firstTextbox');
var secondTextBox = document.getElementById('secondTextbox');
只返回一个项目。
答案 2 :(得分:0)
一天后,我找到了回答我的问题。
当有2个或更多文本输入字段时,它很容易填充两个字段的数据。
enter code cell = New PdfPCell(New Phrase(txt0, myfontB))
cell.BackgroundColor = New BaseColor(System.Drawing.ColorTranslator.FromHtml("#f5f5f5"))
cell.PaddingTop = 15
cell.PaddingBottom = 15
cell.Border = 0
cell.Colspan = 2
tablegg.AddCell(cell)
cell = New PdfPCell(New Phrase(txt1, myfontN))
cell.BackgroundColor = New BaseColor(System.Drawing.ColorTranslator.FromHtml("#f5f5f5"))
cell.PaddingTop = 15
cell.PaddingBottom = 5
cell.Border = 0
cell.Colspan = 2
tablegg.AddCell(cell) here
和windows表单应用程序代码如下。
<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>
它可以工作,但问题是文本字段中的数据填充..
感谢那些为我的问题所回答的帮助之心。 :d