2017-02-18 14 views
2

を閉じた後に入力をクリア:防止は、ブートストラップ日付ピッカー

$('.input-group.date').datepicker({ 
    language: "de", 
    todayBtn: "linked", 
    todayHighlight: "true", 
    autoclose: true 
}); 

が現れ、ユーザが日付ピッカーを閉じた後、それは<input value="02.02.2017" type="text">フィールドから(ハードHTMLを介して符号化された)現在の値を削除しブラウザ内の他の場所をクリックしてください。この動作を削除する方法はありますか? datepickerを破棄した後に<input value="02.02.2017" type="text">の現在の値を変更しないことは可能ですか?

オプションforceParse: falseを使用すると機能しません。

P.S. bootstrap-datepickerで使用される形式は、<input>タグの値として使用するものと同じです(dd/MM/yy)。

ありがとうございました!

+0

私はちょうど[ここでは最小の例](https://jsfiddle.net/7z3Lbnyn/)を作成しましたが、フィールドを離れると値は保持されます(フォーマットしますが)。どのバージョンのdatepickerライブラリを使用していますか? –

+0

ちょっと@JoshCrozier私は1.6.4を使用しています。しかし、私は問題を発見したと思う。値は 'value =" "で設定されず、jQuery' $( "#input")。val( "") 'によって設定されます。私が 'value =" "によって設定すると、それはまだそこにあります。しかし、jQueryで設定した場合、それはなくなってしまいます。リストを編集するためのモーダルなので、 'value =" "で直接設定することはできないので、' $( "input")。val( "") '各テーブルのエントリ "編集"ボタンによってモーダルが読み込まれます。 – Chris

+0

あなたはやっているようにそれをリセットすることで何が問題になりますか? – charlietfl

答えて

0

忘れてください。

他の使用方法をブロックする前に、別の宣言を.datepicker({というコードで使用しました。

ご協力いただきありがとうございます。.datepicker({はコード内で以前に使用されていた場合は同じセレクタで使用しないでください。

関連する問題