vb webbrowser自动填表问题

2024-12-03 18:27:03
推荐回答(6个)
回答1:

这不是普通的textarea ,是网页编辑器,用网页陵迟实现的,没法这么赋值,你可以用遨游、GreenBrowser等的智能填表测试下看看,这些软件同样不能填表

下面是摘得一部分代码,实现部分代码更多,这只是调用部分

var editor=null;

try{

editor=new BdEditor("spBlogCmtText",{width:"100%",height:"155px"});

editor.onfocus = function(){hidErr(3);}

editor.render();

}catch(e){

var spBlogCmtText = document.getElementById("spBlogCmtText");

var p = spBlogCmtText.previousSibling;

while(p && p.nodeType != 1) p = p.previousSibling;

if(p && /bdeditor_container/.test(p.id)){

p.parentNode.removeChild(p);

}

spBlogCmtText.style.display = '';

editor=null;

}


———————尺贺李——————————————————————
它是用iframe来实现输入框的,赋拍基值可能在输入框中显示不出来,你直接提交试试,看看能成功不

回答2:

这是样式表,要对样式里进行写入才行,你用f vTag.Name = "spBlogCmtText" Then
vTag.Value = "value"
End If是不行的,因为这个只是对,窗体里的

同时你可以试一下丛裂查询所有textarea然后在找到对应spBlogCmtText进入写入,
最好的方法森含还是进入样式表渗春闭后在进行

回答3:

VB还是VB.NET ?
VB的话比较麻缓乎蠢烦顷嫌
VB.NET 就比较简单了扰陪~~~~
你能用VB.NET 么?

回答4: