[英]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.