作者Shouian (Shouian)
看板C_Sharp
标题[问题] webbrowser赋值问题
时间Thu Sep 27 22:53:11 2012
最近在写程式
尝试使用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