0

我正在使用 Phonegap 和 jQuery mobile 构建应用程序...

在我的index.html页面上,我有一个anchor标签可以打开另一个页面dialog

<a href="passcode.html" data-rel="dialog" data-transition="pop">

我的passcode.html文件是这样的

<!DOCTYPE html> 
<html> 
    <head> 
        <title>Page Title</title> 
        <meta name="viewport" content="width=device-width, initial-scale=1"> 
        <link rel="stylesheet" href="styles/jquery.mobile-1.1.1.min.css" />
        <script src="js/jquery-1.7.1.min.js"></script>
        <script src="js/jquery.mobile-1.1.1.min.js"></script>


    </head>

    <body> 
        <div idata-role="dialog">

            <div data-role="header" data-theme="d">
                <h1>Enter Passcode</h1>
            </div>

            <div data-role="content" data-theme="c">
                <input type="password"/>
                <br/>
                <input type="button" value ="Access Cards"/>
            </div>
        </div>
    </body>
</html>

当我单击第一个时,会anchor弹出此对话框。现在的问题是一切正常iPhone iPad Android Simulator 但是当我点击Nexus S键盘上的文本输入时会弹出但是当我尝试键入时 inout 字段中没有显示任何内容。

显示光标,这意味着它的焦点。键盘也显示。但是输入字段没有被输入。

这是屏幕截图...有人遇到过类似的问题吗?

在此处输入图像描述

4

1 回答 1

0

这个问题的答案表明,如果您使用的是 android 4.1,则需要将您的 phonegap 项目升级到 2.0。

于 2012-08-22T17:03:26.857 回答