Phonegap和nexus s - 输入类型=不接受输入的文本

时间:2012-08-19 14:23:23

标签: android jquery-mobile cordova nexus-s

我正在使用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字段中显示没有任何内容。

显示光标,表示其聚焦。键盘也显示。但输入字段不会输入。

这是屏幕截图......任何人都有类似的问题吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

The answer to this question表示如果您使用的是Android 4.1,则需要将您的phonegap项目升级到2.0。