执行HTML表单提交按钮不起作用

时间:2013-11-07 22:32:21

标签: c# javascript html windows-phone-8 windows-phone

我正在开发一个应用website表格的应用程序。我能够填写表格的两个文本框但我无法提交。

提交按钮元素如下。

<input type="submit" name="ctl00$mainContent$btnHae" value="Tarkista"
onclick="javascript:WebForm_DoPostBackWithOptions(new     
WebForm_PostBackOptions(&quot;ctl00$mainContent$btnHae&quot;, &quot;&quot;, true, 
&quot;&quot;, &quot;&quot;, false, false))" id="btnHae">

到目前为止,我已经尝试过:

WebBrowser.InvokeScript("eval", "document.getElementById('btnHae').onclick();");

WebBrowser.InvokeScript("eval", "document.getElementById('btnHae').value = 'Tarkista';");

WebBrowser.InvokeScript("eval", "document.getElementById('btnHae').InvokeMember('click');");

WebBrowser.InvokeScript("eval","document.getElementById('btnHae').InvokeMember('javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$mainContent$btnHae", "", true, "", "", false, false))');");

任何建议都会非常有帮助。

编辑:Visual Studio 2012 Windows Phone模拟器显然有所作为。如果我将2个必需的文本框留空并运行以下代码,表单将尝试提交并通知我2个字段为空。如果我尝试提交字段填充它只是闪烁屏幕,无处可去。

MiniBrowser.InvokeScript("eval", "document.forms[0].submit(WebForm_DoPostBackWithOptions
(new WebForm_PostBackOptions('ctl00$mainContent$btnHae', '', true, '', '', false, false)));");

0 个答案:

没有答案