已经找到了textarea,而且在调试时察看变量可以看到填充的数据在Innertext一栏有显示,这应该意味着填充成功了吧,但是在之后点击按钮进行提交时却总是提示说textarea没有内容,咋回事?

解决方案 »

  1.   


    1.<script type="text/javascript">  
    2.function Dcheck() {   
    3.    if($('crmresult').value == '') {   
    4.        Dmsg('请填写跟进结果', 'crmresult');   
    5.        return false;   
    6.    }   
    7.}   
    8.</script>或者1.if($F('crmresult')) {   
    2.  // 提示信息   
    3.}  
      

  2.   

    你属性设置错误:textarea不是设置InnerText,而是设置HtmlElement实例.SetAttribute("value","你的文本")
      

  3.   

    网上有人说textarea没有value属性,真是晕啊
    而且这样写我也试过,结果也是不能成功
      

  4.   

    想实现的功能是批量查询godaddy
    url是这里:http://www.godaddy.com/domains/searchbulk.aspx?
    想填充的textarea的id是:bulkRegisterArea
    我现在的代码:HtmlElement element=webbrowser.Document.All["bulkRegisterArea"];
                    element.InnerText = m_strTxtToFill;
    哪位兄弟能帮我写个能用的代码?谢谢啦
      

  5.   

    原来WebBrowser可以填充数据,学习了,没用过东西,那是不是可以模拟登陆呢?
      

  6.   

    我很确定如果你是在DocumentCompleted事件中实现的是绝对可以的…
      

  7.   

    这个代码是在documentcompleted事件里的啊,调试时察看变量值是可以看到变量的值的,但是点击按钮时就会有提示说要先填入数据,这个提示和人工操作时没填数据的提示一样的,:(