在火狐的firebug显示
<form id="activity-form" class="activity" enctype="application/x-www-form-urlencoded" action="/index.php/activity/index/post" method="post">
<div id="compose-container" class="compose-container">
<div id="input_1320044614274" class="compose-content" contenteditable="true" style="display: block;">
Prevents the browser from following the link.
<br>
</div>
<label class="overTxtLabel" style="line-height: normal; position: absolute; cursor: text; left: 4px; top: 2px; display: none;" for="input_1320044614274">Post Something...</label>
<textarea id="activity_body" class="compose-textarea" name="body" rows="1" cols="1" style="display: none;"></textarea>
</div>
<input type="hidden" value="/index.php/members/home" name="return_url">
<div id="compose-menu" class="compose-menu" style="">
</form>源码
  <div class="activity-post-container">    <form method="post" action="/index.php/activity/index/post" class="activity" enctype="application/x-www-form-urlencoded" id="activity-form">
      <textarea id="activity_body" cols="1" rows="1" name="body"></textarea>
      <input type="hidden" name="return_url" value="/index.php/members/home" />
            <div id="compose-menu" class="compose-menu">
        <button id="compose-submit" type="submit">Share</button>
      </div>    </form>
在winfrom对WebBrowser内textarea 赋值无效果
 HtmlElement activity_body = WebLink.Document.GetElementById("activity_body");
            if (activity_body != null)
            {
                activity_body.InnerText = "A good way to find.";
                              
            }
   求助

解决方案 »

  1.   


    HtmlElement el = web.Document.GetElementById("activity_body");
                el.SetAttribute("value", "aaaaaaaaaaaaaaa");用这个赋值
      

  2.   


                HtmlElement activity_body = WebLink.Document.GetElementById("activity_body");
                if (activity_body != null)
                {
                    activity_body.InnerText = "A good way to find.";
                    //  activity_body.SetAttribute("value", "A good way to find.");
                }都试过了还是不行。  
      

  3.   

    我试了我的代码是可行的,如果不行你检查一下你的webbrowser是否已下载完毕等等,或者存在框架等问题,你给的HTML代码测试是可行的
      

  4.   

    代码是可行的,  但是http://www.f9biz.info/index.php/这个类型的不行。
      

  5.   

    http://www.f9biz.info/index.php/登录过后 的那个首页的菜单下面的那个文本框被js处理  
    你可以看下   
      

  6.   

    怎么解决的我也 遇到了同样的问题 WebBrowser