在火狐的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.";
}
求助
<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.";
}
求助
HtmlElement el = web.Document.GetElementById("activity_body");
el.SetAttribute("value", "aaaaaaaaaaaaaaa");用这个赋值
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.");
}都试过了还是不行。
你可以看下