2017-07-17 33 views
1

私のJSPでdatepicker(datepicker.min.js)を使用しています。 http://freqdec.github.io/datePicker/datePickerの自動入力機能を無効にする方法

01/01/17と入力すると、自動的に01/01/2017(クロム)と01/01/1917(IE)と入力されます。

誰もこの機能を無効にする方法を知っていますか?

私は01/01/17を入力し、01/01/2017または01/01/1917の代わりに01/01/17を取得することを願っています。今年の2桁表示のためである

datePickerController.createDatePicker({ 
    formElements:{ 
     'date-picker-id': '%m/%d/%y' 
    } 
}); 

%y

+0

ライブラリへのリンクを入力してください。 datepickerと呼ばれるライブラリがいくつかあります。 – Catalyst

+0

機能を無効にする必要がありますか? datepickerはどのように動作する必要がありますか? – Alexander

+0

私の投稿をもう一度編集します。 –

答えて

2

は、ドキュメントに基づいて、それはあなたとあなたの日付ピッカーを初期化する必要があるように見えます。詳細については、Date formatsセクションを参照してください。

+1

あなたは閉じ引用を見逃しました。 'date-picker-id': '%m /%d /%y'を '' date-picker-id': '%m /%d /%y''に変更してください。 – Alexander

+0

修正しました。それを指摘してくれてありがとうございます。 – SimplyComplexable

+0

ご迷惑をおかけして申し訳ありません。私は日付形式をmm/dd/yyyyとしたいが、プラグインが自動的に入力年を2桁から4桁に拡大しないようにする。 –

0

changeイベントの日付ピッカーのデフォルトの動作を削除することができます。ドキュメントのaddEvent(obj, type, fn)機能を使用するか、または欠陥のあるaddEventListener機能を使用することができます。あなたのコードは次のようになります

addEvent(datePickerController, "change", function(e){ 
    e.preventDefault(); 
}); 

彼らはまた、すべてのイベントを削除するオプションを提供し、あなたはremoveEvent(obj, type, fn)機能を使用することができます。

関連する問題