繁体   English   中英

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

[英]How to Trigger a submit from keydown event in Windows Mobile in C#

我正在使用C#和Windows Mobile

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

目前,我可以捕获到左软键按下事件。 我找不到的是如何调用或触发WebBrowser以使其好像按下了“提交”按钮一样,或者按下“输入”键导致默认的提交。 两者都是可以接受的动作。

您需要为网页编写一些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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM