【发布时间】:2014-06-27 19:46:25
【问题描述】:
我有以下注册页面的 HTML 代码; http://jsbin.com/joxuwifo/1/edit
我有点了解如何使用HttpWebRequest 以及以编程方式将信息输入特定字段的能力;但是,如果您查看上面的代码,我即将提出的问题的一个示例是“名字”的文本框。
下面是代码;
<div class="mrm lfloat _ohe">
<div class="uiStickyPlaceholderInput uiStickyPlaceholderEmptyInput">
<div class="placeholder" aria-hidden="true"></div>
<input id="u_0_0" class="inputtext _58mg _5dba" type="text" aria-label="First Name" placeholder="" value="First Name" name="firstname" data-type="text"></input>
</div>
</div>
现在,当用户从键盘向文本框输入一个键时,“uiStickyPlaceholderInput uiStickyPlaceholderEmptyInput”中的 div 类名称立即变为“uiStickyPlaceholderInput”,没有其他更改。如果我将名字输入为“Smith”,则在 HTML 代码中找不到实际的单词“Smith”。
那么问题是,如果 div 类名自动更改并且没有实际值可放入文本,我如何以编程方式将信息输入每个文本框字段?
我只需要自动填写每个文本框和组合框和单选按钮。
感谢任何帮助!
谢谢!
【问题讨论】:
-
您的问题不清楚。您是否尝试以编程方式在您无法控制的网站上填写表单?
-
但是你还没有你的控制ID吗?喜欢这个:
-
是的,我正在尝试以编程方式填写此表单。控件ID总是相同的,只是我不知道该怎么做。 StaticVoid 发布了 javascript,但我需要在 c# 中完成。
标签: c# javascript jquery html css