2012-08-06 46 views
1

我有一個基本的JavaScript提示,要求用戶輸入一個數字標籤印刷的。這在Windows Mobile 6.5中運行良好,但我們最近升級到了6.5.3,現在提示窗口中缺少確定按鈕。我們現在所能做的就是取消提示。我們已經在2個不同的設備上測試過了,所以我不認爲這是硬件問題。有沒有其他人有這個問題或知道我可以嘗試的其他事情?OK按鈕從JavaScript提示()在6.5.3缺的只是

下面是代碼:

var n = 0; 
n = prompt("Number of labels to print?", "3"); 

作爲一個額外的測試,我嘗試使用從w3schools.com的JS提示例子,我也得到了相同的結果。確定按鈕丟失。 http://www.w3schools.com/js/tryit.asp?filename=tryjs_prompt

下面是從W3Schools的測試截圖:

screenshot w3schools test

+0

我沒有移動設備6.5.3進行測試,但我建議去掉默認值(3),直到你把它解決了。 – jp2code 2012-08-06 19:09:22

+0

謝謝你的回覆。我試圖刪除默認值,並得到相同的結果。我也嘗試刪除提示文本,沒有運氣。 :( – Wes 2012-08-06 19:29:12

+0

你有沒有玩過它,看看其中一個按鈕是否可以是OK按鈕?也就是說,你輸入「Harry Potter」並在點擊'X'按鈕後讀取該值。 – jp2code 2012-08-07 13:02:31

回答

0

W3Schools的提示代碼工作正常:

<!DOCTYPE html> 
<html> 
<body> 

<p>Click the button to demonstrate the prompt box.</p> 

<button onclick="myFunction()">Try it</button> 

<p id="demo"></p> 

<script> 
function myFunction() 
{ 
var x; 

var person=prompt("Please enter your name","Harry Potter"); 

if (person!=null) 
    { 
    x="Hello " + person + "! How are you today?"; 
    document.getElementById("demo").innerHTML=x; 
    } 
} 
</script> 

</body> 
</html> 

見帶下這三個屏幕截圖真正WEH 6.5。 3設備:

first prompt pageprompt screenresult page

我假設你有一個註冊表設置

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\BubbleTiles] 
"HardwareDoneKeyEnabled"=dword:00000001 

它可以隱藏軟件確定/完成按鈕!