2014-06-27 82 views
1

我有以下注冊頁面的HTML代碼; http://jsbin.com/joxuwifo/1/edit在C#中的HttpWebRequest?

我有點理解如何使用HttpWebRequest以及以編程方式將信息輸入特定字段的功能;然而,如果你查看上面的代碼,我即將提出的問題的一個例子就是「First Name」的文本框。

這是代碼原樣;現在

<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」,那麼實際的單詞「Smith」不會在HTML代碼中找到。

問題是,如果div classname自動更改並且沒有實際值將文本放入,那麼如何以編程方式將信息輸入到每個文本框字段?

我只需要自動填寫每個文本框和組合框和單選按鈕。

任何幫助表示讚賞!

謝謝!

+1

你的問題還不清楚。您是否試圖以編程方式在您不能控制的網站上填寫表格? – mason

+0

但你還沒有你的控制編號?像這樣:

+0

是的,我試圖以編程方式填寫此表單。控件ID總是一樣的,只是我不知道該怎麼做。 StaticVoid發佈了javascript,但我需要它在c#中完成。 – user3712525

回答

0

嘗試從那裏訪問的父母和深入分析:

$('.mrm.lfloat._ohe').children('div').children('input').val("Joe"); 

不得不添加jQuery來讓你的小提琴作品:http://jsbin.com/joxuwifo/4/edit

+0

如何在C#中完成此操作? – user3712525

+0

從服務器發送此腳本。 – StaticVoid

+0

雖然這不是我的服務器,但我需要在c#中完成此操作。 – user3712525