2016-11-14 10 views
0

私は日付ピッカーに-とユーザが他の文字を入力できないようにする必要があるという要件があります。uibDatepickerが数字だけを受け入れるようにポップアップし、 ' - '

たとえば、datepickerの入力フィールドにasasdfasのようなテキストを入力しないようにしたいと考えています。

parseDateでこのコードを使用しましたが、uibDatepickerコード内で機能しますが、ビューが更新されません。ここ

var regex = /[^0-9\-]/g; 
viewValue = viewValue.replace(regex, ''); 

は遊ぶためにplunkです:日付の入力タイプの変更http://plnkr.co/edit/AKFhTG162Ck5Blt0ZBH7?p=preview

+0

それは空白の塊です。 – Alok

+0

@Alokありがとう、固定 – Rachmaninoff

答えて

2

は、余分なテキストを入力するからユーザーを制限します。

<input type="date" /> 

問題は、HTML5のデフォルトの日付ピッカーを有効にすることです。私はその部分を隠すために少しCSSを追加しましたが、あなたはそれを他のブラウザにチェックする必要があります。私は矢を取り除くことができず、また私はあなたにそれをすることを残すでしょう。

希望します。私はあなたをフォークしましたPLUNK HERE

関連する問題