Android用PhoneGap 1.0を使用しています。私はいくつかのフィールドを持つ申請書式を持っています、その一つは記念日を置くことです。私はそのフィールドを日付ピッカーにしますが、フィールドをクリックすると、キーボードが現れます。どうすればキーボードを無効にできますか?以下のようにphonegapでキーボードを隠す方法android
コード:
<label> Date: </label> <input id="datepicker" type"text" name="date"/>
Android用PhoneGap 1.0を使用しています。私はいくつかのフィールドを持つ申請書式を持っています、その一つは記念日を置くことです。私はそのフィールドを日付ピッカーにしますが、フィールドをクリックすると、キーボードが現れます。どうすればキーボードを無効にできますか?以下のようにphonegapでキーボードを隠す方法android
コード:
<label> Date: </label> <input id="datepicker" type"text" name="date"/>
あなたが使用しているJSライブラリは、しかし、jQueryのでは、あなたがしたいものではありません:
$('#datepicker').focus(function() {
this.blur();
});
作品!!ありがとうございます – faoc
これは、キーボードがまだ表示されていない場合に機能します。すでに表示されている場合は、非表示にする方法を知っていますか? –
は、あなたが入力フィールドにマークを付けることができ、読み取り専用として日付ピッカーを表示するonclickイベントの関数を作成します。
素晴らしい考え!私の問題を完全に解決しました。 – Neromancer
BTW ...私の問題は、(datepickerプラグインを使用して)datepickerの前にポップアップするキーボードを停止しようとしているPhonegap/Cordovaにありました。 – Neromancer
また、新しいHTML5入力タイプを使用することもできます。 GoogleのChromeで
<input type="date" name="bday" />
私は、次を得る:
あなたがAndroid上でキーボードを非表示にする必要がある場合は、use this plugin
そのようにそれを使用することができます:
plugins.SoftKeyBoard.hide(function() {
// success
},function() {
// fail
});
を
これは、 r私と過度の傷から私の頭を救った!
var hideKeyboard = function() {
document.activeElement.blur();
$("input").blur();
};
ソリューションは、あなたが非jQuery
解決策を見つけることができhereを、発見されました。
解決策を見つけましたか?私はこれにこだわっています。 –