2017-06-28 4 views
0

入力タイプの日付の最小値と最大値に対してJavaScript関数を使用しています。 Android携帯でうまくいきましたが、私の電話では最大値と最小値を持つカレンダーを制限できません。ここでJavaScriptを使用して私の電話機でminとmaxの値を使って日付ピッカーを制限する方法は?

は私のコードは次のとおりです。

JS:

var today = new Date(); 
var maxAge = 18; 
var minAge = 130; 
vm.maxAge = new Date(today.getFullYear() - maxAge, today.getMonth(), today.getDate()); 
vm.minAge = new Date(today.getFullYear() - minAge, today.getMonth(), today.getDate()); 

HTML:

 <input id="date" type="date" name="dateOfBirth" ng-model="dateOfBirth" placeholder="MM/DD/YYYY" ng-required="true" min="{{minAge | date:'yyyy-MM-dd'}}" max="{{maxAge | date:'yyyy-MM-dd'}}" /> 

答えて

0

私はあなたが波括弧が

<input id="date" type="date" name="dateOfBirth" ng-model="dateOfBirth" placeholder="MM/DD/YYYY" ng-required="true" min="{{minAge | date:'yyyy-MM-dd'}}" max="{{maxAge | date:'yyyy-MM-dd'}}"/
たら、それを確認することができます逃したと思います
関連する問題