2009-12-14 82 views
0

我有這種形式С#WebBrowser控件 - 輸入點擊

<form method='POST' action='1.php'> 
    <input type='hidden' name='min' value='24'> 
    <input type='hidden' name='max' value='27'> 
    <input type='hidden' name='do_some' value='1'> 

    <input type='image' name='do_some' class='image cmd' src='images/1.png' alt='1' 
         onMouseOver="doImage()"/ > 
    <input type='image' name='do_search' class='image cmd' src='images/2.png' alt='2' 
         onMouseOver="doImage()"/ ></form> 

但我需要點擊 「輸入名稱= 'do_search'」 當我做

webBr.Document.All.GetElementsByName("do_search").Cast<HtmlElement>().First().InvokeMember("click"); 

其隨時點擊「輸入名稱='do_some'「,我不知道爲什麼....任何人都可以幫助...

我想我需要它的男性與X和Y點擊...但這裏新問題我不能找到...怎麼樣?

回答

0

您有兩個同名的輸入。

<input type='hidden' name='do_some' value='1'> 
<input type='image' name='do_some' class='image 
cmd' src='images/1.png' alt='1' onMouseOver="doImage()"/ > 
+0

是的我知道但這部分我不能改變!如果我點擊鼠標它的工作很好!我怎樣才能使它與代碼...? – evgen 2009-12-14 17:59:19

+0

你不能編輯輸入的名字? – jball 2009-12-14 18:29:22

+0

是的,它不是我的網站! 它的任何方式,我可以添加X和Y來點擊代碼? – evgen 2009-12-14 18:56:05