光沢のある新しい Nexus 7 を手に入れて、Cordova (Phonegap) で遊んでいました。いくつかのテキスト入力フィールドとテキスト領域を備えた単純なページを作成しました。私の iPhone では、テキスト フィールドをクリックするとキーボードが表示され、テキストを編集できます。Cordova 1.9.0 で 4.1.1 Jelly Bean を実行している Nexus 7 では、キーボードは表示されますが、入力してもテキスト フィールドまたはテキスト領域に何も表示されません。
私のコードは iPhone と Android 2.3.5 で動作するので問題ないと確信していますが、念のために問題のスニペットを次に示します。
<body onload="onBodyLoad()">
<div data-role="page" id="mainpage">
<div data-role="header" data-theme="a">
<h2>Lightweight</h2>
</div>
<div data-role="content">
<div>
<a href="#" data-role="button" data-icon="check" data-iconpos="bottom" data-theme="b" onClick=onClickInterrogate()>Interrogate</a>
</div>
<div align="center">
<a href="#" data-role="button" data-inline="true" data-icon="forward" data-theme="b" onClick=downloadFile()>Send</a>
<a href="#" data-role="button" data-inline="true" data-icon="gear" data-iconpos="right" data-theme="b" onClick=onClickSettings()>Settings</a>
</div>
<div align="center">
<label for="serverUrl">Server URL:</label>
<input type="text" name="name" id="serverUrl" value="urlGoesHere"/>
<label for="zipFile">Zip File:</label>
<input type="text" name="name" id="zipFile" value="tran1.zip"/>
</div>
<div data-role="fieldcontain">
<label for="textarea">Textarea:</label>
<textarea name="textarea" id="textarea">urlGoesHere</textarea>
</div>
</div>
<div data-role="footer">
<h1> © 2012 Company Name </h1>
</div>
</div>
これを Android 2.3.5 で試してみたところ、問題なく動作しました。似たようなことを経験した人はいますか?