奇葩的表单,用VBS无法自动提交
表单代码如下:
<div class="right-content" id="commentContent">
<form action="" method="post" class="discuss-form" id="J_comment_inn_form">
<div class="my-remark-textarea">
<textarea id="talkContent" autocomplete="off" class="textarea wbtextarea J_Atwho" name="content" placeholder="我也说两句……"></textarea>
<!-- <span class="wordwrap visible-none"><span id='wordCount'>0</span>/500</span> -->
</div>
<div class="action visible-none comment-inn-action-wrap">
<div id="J_CommentResource" class="comment-resource clearfix">
<div id="J_ResourceBox" class="resource-box">
</div>
</div>
<span id="comment-limit" class="comment-limit"></span>
<input type="button" id="talkSubmitBtn" class="btn-issue btn-primary J_Islogin"
module-name="save_comment" value="提交">
</div>
</form>
</div>
我写的VBS代码是这样子的:
On Error Resume Next
Set ie=WScript.CreateObject("InternetExplorer.Application")
ie.visible=1
ie.navigate "http://xxx.com/xxx.html"
Wscript.Sleep 10000
ie.Document.getElementById("content").value="内容"
ie.Document.getElementById("talkContent").value="内容"
ie.Document.getElementByName("content").value="内容"
ie.Document.getElementByName("talkContent").value="内容"
tj = ie.Document.getElementsByname("J_comment_inn_form")
tj.submit
但是运行后,IE打开了网页,但是在文本框根本就无法输入“内容”,也无法提交,请教各位高手,正确的代码应该怎么写呢?谢谢