簡體   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