[問題] webbrowser賦值問題
最近在寫程式
嘗試使用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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):