您的位置:程序门 -> vb ->



请问如何在webbrower中给checkbox设置值


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问如何在webbrower中给checkbox设置值
发表于:2007-08-05 16:58:56 楼主
用webbrowser打开一个网页,网页中存在多个checkbox控件,如何给其中的几个设置为选定状态

<input   type=checkbox   value=000   name=id>
<input   type=checkbox   value=000   name=id>
<input   type=checkbox   value=000   name=id>
<input   type=checkbox   value=000   name=id>
<input   type=checkbox   value=000   name=id>
<input   type=checkbox   value=000   name=id>

name都相同的情况下,如何将其中的几个设置为选定状态?


谢谢了
发表于:2007-08-05 17:27:111楼 得分:0
ihtmloptionbuttonelement::checked
参考
http://support.microsoft.com/kb/180366
发表于:2007-08-05 17:32:382楼 得分:0
通过document对象.这个对象与网页中的javascript里的document对象一样
发表于:2007-08-06 00:57:443楼 得分:0
sub   commandbutton1_click()

        webbrowser.document.all( "id ")(0).checked=true             ' '选中第一个复选框

        webbrowser.document.all( "id ")(2).checked=true             ' '选中第三个复选框

end   sub
发表于:2007-08-06 01:07:094楼 得分:0
<input   type=checkbox   value=000   name=id>
<input   type=checkbox   value=000   name=id>
<input   type=checkbox   value=000   name=id>
<input   type=checkbox   value=000   name=id>
<input   type=checkbox   value=000   name=id>
<input   type=checkbox   value=000   name=id>
-----------------------------------------
name不可以设为id,因为id是html标记保留字,换成别的就ok了。复选框也没必要name设成一样的吧!
<input   type=checkbox   value=000   name=id1>
<input   type=checkbox   value=000   name=id2>
<input   type=checkbox   value=000   name=id3>
<input   type=checkbox   value=000   name=id4>
<input   type=checkbox   value=000   name=id5>
<input   type=checkbox   value=000   name=id6>
----------------------------------------------------------------------------------
sub   commandbutton1_click()

        webbrowser.document.all( "id1 ").checked=true             ' '选中第一个复选框

        webbrowser.document.all( "id2 ").checked=true             ' '选中第二个复选框

end   sub


快速检索

最新资讯
热门点击