[問題] webbrowser賦值問題

看板C_Sharp作者 (Shouian)時間11年前 (2012/09/27 22:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
最近在寫程式 嘗試使用HtmlElement的SetAttribute("value",值) 寫入值到網頁的資料中 但是在某些情況發現不能用value賦值 想請問以下兩種情況的網頁原始碼 應當如何將數值寫入?? 再不斷嘗試後仍然有所疑問 還希望能有方向 問題1: <td ><input id="bDate1" name="bDate1" type="text" class="medium" dojoType="dijit.form.DateTextBox" constraints="{datePattern:'yyyyMMdd',min:'2012-10-16', max:'2012-11-26'}" /></td 問題1的C# Code: HtmlElement element = webBrowser1.Document; element.SetAttribute("value", 20121125); 問題2: <select name="buyst1" class="station" id="buyst1" onFocus="console.log('user focus handler')" onBlur="console.log('user blur handler')" dojoType="dijit.form.FilteringSelect" autoComplete="false" invalidMessage="非選項資料" > <script type="text/javascript" src="../html/station.js"> </script> </select></td> 問題2的C# Code: HtmlElement element = webBrowser1.Document; element.SetAttribute("value", "001"); 我想請問, 問題1中是否該採用InvokeScript的方式去賦值? 問題2中, select的物件在c#中應當如何賦值!? 以上 感謝各位版大花時間閱讀至此, 希望能不吝指教! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.162.95.173
文章代碼(AID): #1GP6XPlL (C_Sharp)
文章代碼(AID): #1GP6XPlL (C_Sharp)