1

firefoxでテストすると、これはうまくいくようです。phonegap を介してインストールするとすぐに、インストールされません。できるだけシンプルにするために、できるだけ多くのコードを削除しました。

ボタンを押すと、アラートが表示されるのはなぜですか ('ok'); iOS や Android では発生しませんか?

私のコードは以下です。

ありがとう、

    <!DOCTYPE html> 
<html> 
    <head> 
    <title>XYZ</title> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link rel="stylesheet" href="http:code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" />
    <script src="http:code.jquery.com/jquery-1.7.1.min.js"></script>
    <script src="http:code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>

    <script>
    function saveResponseToLocalStorage(){
        alert('ok');
    }
    </script>


    </head> 
<body> 

<div data-role="page">

    <div data-role="header">
        <h1>XYZ</h1>
    </div><!-- /header -->
    <div data-role="content">   
        <h2>Search By Postcode + Name</h2>  
        <form>
            <label for="name">Name:</label>
            <input type="text" name="text" id="text" value="">
            <br/>
            <label for="city">Post Code:</label>
            <input type="text" name="postcode" id="postcode" value="">
            <br/>
            <button onclick="saveResponseToLocalStorage()">Search</button>  
        </form>
    </div><!-- /content -->
</div><!-- /page -->

</body>
</html>
4

1 に答える 1

0

これをアラートの前に置くようにしてください

navigator.notification.alert("ok");
于 2013-12-06T16:30:16.707 に答える