2009-11-20 51 views
1

我正在與C#和Windows Mobile如何觸發在Windows Mobile中的keydown事件提交在C#

我想讓一個LeftSoftKey按下觸發器在WebBrowser窗口當前查看的網頁上的「提交」操作。在被查看的HTML表單中有一個帶有條目的單一表單。

目前我可以捕獲左軟鍵keydown事件。我無法找到的是如何調用或觸發WebBrowser的行爲,就像按下提交按鈕一樣,或者也可以按下「enter」鍵導致默認提交。要麼是可以接受的行動。

回答

0

您需要爲網頁編寫一些JavaScript代碼,然後以編程方式提交FORM。最簡單的方法是使用像jquery這樣的現有javascript框架。

原始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>