2017-12-14 26 views
0

誰かがdatepickerに無効な日付を手動で入力すると、その日付を「04/12/2017」に自動フォーマットするか、入力すると問題が発生する"12/123/20258"は、私が望まない'12/12/2025 'にフォーマットします。これを無効にする方法はありますか?ここで私はすでに持っているものです。ブートストラップ日付ピッカーの日付の自動書式設定を無効にする

$(function() { 
     $('#new-effective-date').datetimepicker({ 
      format: 'MM/DD/YYYY', 
      defaultDate: false, 
      useCurrent: false, 
      keepInvalid: true 
     }); 
    }); 
+0

あなたは日付ピッカーを作ることができますテキストボックスの読み取り専用匿名データ入力 – akerra

+0

あなたは無効なエントリを残すように指示しています – charlietfl

+0

@charlietfl無効なテキストを保持しますが、「%/ 4/12」と入力すると何らかの理由で「04/12/2017」に自動的にフォーマットされます。 12320258 "それは'12/12/2025にフォーマットされます – zemaker

答えて

0

は追加:

useStrict

http://eonasdan.github.io/bootstrap-datetimepicker/Options/#usestrict

及びこれにあなたのコードを変更します。

$(function() { 
     $('#new-effective-date').datetimepicker({ 
      format: 'MM/DD/YYYY', 
      useStrict: true, 
     keepInvalid: true, 
     }); 
    }); 
+0

残念ながらそれは動作しません、それでも私は "12/123/20258"と12,12/2025に自動フォーマットを入力することができます。 – zemaker

+0

あなたのコードを深く見ることができると思います。私が与えた答えは、私にとって同じ質問を完全に解決しました。 –

関連する問題