如何在C#中从Windows Mobile中的keydown事件触发提交

时间:2009-11-20 18:59:21

标签: c# windows-mobile

我正在使用C#和 Windows Mobile

我想让LeftSoftKey按下触发当前在WebBrowser窗口中查看的网页上的“提交”操作。在正在查看的HTML表单中,有一个带有条目的表单。

目前我可以捕获左软键keydown事件。我找不到的是如何调用或触发WebBrowser,就像按下提交按钮一样,或者按下“输入”键导致默认提交。要么是可接受的行动。

1 个答案:

答案 0 :(得分:0)

你需要为网页编写一些javascript来监听按键,然后以编程方式提交FORM。最简单的方法是使用现有的javascript框架,如jquery。

原始javascript代码(没有jquery)将是这样的:

<script type="text/javascript">
document.onkeyup = handleKeyPress;
function handleKeyPress() {
 switch (event.keyCode) {
    case 25: // some number corresponding to your desired key
     // do something;
  }
}
</script>