<input class="input_no" id=txt_nsrsbh datafld="NSRSBH" maxLength=20 fill="yes" style="width:100%" onchange="txt_nsrsbh_onchange(this)"> 现在可以获取这个文本框了,可是设置了这个文本框的值以后,触发不了这个onchange(this)函数,请大侠们帮帮忙,如何设置值以后并且触动这个脚本函数?
解决方案 »
- VS2005图像平滑速度好慢
- 变量 可以这样定义吗?
- VS2005如何设置Tab的空格数?
- 求助,那位大虾用过Grid++report?帮帮我吧?
- 请问有了位图信息头和位图数据后,如何用directdraw把位图显示出来,谢谢!
- 送分给small_wei
- date time picker控件问题
- 我是刚开始学习编程的,请我像我这样的新手该从什么方面入手呢???
- 我访怎样在对话框中动态加载一个图标?比如每当收到一个消息对话中的图标更换成另一个图标。
- VC中ActiveX控件的属性无字符型,如何将BSTR转化为Char*,我已转化了英文,中文怎么办呢?
- error:该内存不能为"read"
- 为什么在中文XP上用DrawText输出法文时会在é之类的字符处断行,而不完全是整词换行.
document.fireevent("onchange",event);
执行到document.createEventObject时,出现上面这个错误是什么原因?
MSHTML::IHTMLDocument2Ptr pDoc2;
CoInitialize(NULL);
HRESULT hr = CoCreateInstance(CLSID_HTMLDocument, NULL, CLSCTX_INPROC_SERVER,IID_IHTMLDocument, (void**)&pDoc4);
if(hr==S_OK)
{
CComPtr<IHTMLEventObj> pEvent;
pDoc4->createEventObject(NULL, &pEvent);
CComQIPtr<IHTMLEventObj2> pEvent2(pEvent);
CComBSTR eventName = "onchange";
pEvent2->put_type(eventName);
CComQIPtr<IHTMLElement3, &IID_IHTMLElement3> pElem3(spInputElement);
VARIANT_BOOL result;
CComVariant vEvent = pEvent;
hr = pElem3->fireEvent(eventName, &vEvent, &result);
}
这是我的代码,一运行到 pDoc4->createEventObject(NULL, &pEvent); 这一句就出现上面的错误信息,这句代码不对吗?如何改?
我是想响应这个onchange()函数,上面的代码对吗?