比如一个表单 有一个下拉框<select name="test" onchange='change(this.value)'>
<option value=0>0</select>
<option value=1>1</select>
....
</select><div ID='select'></div>当test 选择 选项是 通过onchange 会往下面 写入一个 select2我用delphi 想自动 选择 但是 这个onchange是如何出发的??比如
tmpselect:=(doc.all.item('test',0) as IHTMLSelectElement);
tmpselect.value:='1';test 是自动选择 1了 但是 change时间 没有执行,所以 下面select2出不来,怎么办
<option value=0>0</select>
<option value=1>1</select>
....
</select><div ID='select'></div>当test 选择 选项是 通过onchange 会往下面 写入一个 select2我用delphi 想自动 选择 但是 这个onchange是如何出发的??比如
tmpselect:=(doc.all.item('test',0) as IHTMLSelectElement);
tmpselect.value:='1';test 是自动选择 1了 但是 change时间 没有执行,所以 下面select2出不来,怎么办
解决方案 »
- dev控件使用问题
- delphi 有会写 BoolToLong( ) 函数吗?
- 求助.....哪位大虾帮帮忙,帮我应付一下软件工程的课题设计,很急!!分数我会尽可能多给
- 如何求的一报表中某个数值字段在每页中的和?
- 使用delphi第三方控件出现的问题
- 动态生成控件时,如何得到当前是何控件发出消息?有无此API函数?
- dbtext的小问题,请大家光顾了,哈哈后哈哈哈哈哈啊哈
- Delphi 多语言支持问题
- 我的计算字段怎么老要计算,而且经常有死循环,到底该注意些什么,在哪里控制?
- 菜鸟请教(TEDIT控件)
- cxgrid里面LookupComboBox属性的字段在输入时能否实现模糊搜索数据?
- 问题接龙。非技术性问题。娱乐,欢迎参与!!
WebBrowser1.OleObject.document.all.item('CookieDate',0).fireEvent('onchange');//强行触发事件,其实这句要不要都行。别忘了结贴给分,虽然简单但代码很精焊。
这个方法确实可以,但是有一个问题 item('CookieDate',0) 第一个参数 我直接写 字符串就没有问题,但是我用字符串变量就有问题
比如
str:='test';
WebBrowser1.OleObject.document.all.item(str,0).selectedIndex:=1这样就不可以必须
WebBrowser1.OleObject.document.all.item('test',0).selectedIndex:=1这样如何解决呀