<input onkeydown="if(isNumber(event)) { this.value = isNumber(event); ajax_submit(this.form); bump_recruiter(); el('altsubmit').setAttribute('disabled', 'disabled'); return false; }" class="captcha" type="text" id="number" name="number" value="">
那是html。我在webBrowser.Navigate方法中尝试了这个:
javascript:ajax_submit(document.forms [0]); bump_recruiter(); el('altsubmit')。setAttribute('disabled','disabled');
图像没有刷新,并且在执行后都被破坏了。我读了一下,把它放在一起:
HtmlElement answerField = _wBrowser.Document.GetElementById("number");
answerField.InnerText = answerString;
answerField.InvokeMember("onKeyDown()");
这虽然没有用,但我已经没有想法了。我正在阅读一般的webbrowser控制文档,但不知道在哪里或看什么。
答案 0 :(得分:1)
我认为这一行不正确:
answerField.InvokeMember("onKeyDown()");
应该是:
answerField.InvokeMember("onKeyDown");