2016-05-19 11 views
-4

ユーザーが18歳以上で、jqueryを使用しているかどうかを確認したい。 誰でも私にサンプルコードを与えることができます。私はdatepickerを使用しています。ユーザーが18歳以上でjqueryを使用しているかどうかを確認するにはどうすればよいですか?

ありがとうございます!

+0

'java'は' javascript' – SomeJavaGuy

+0

は、日付ピッカーから日付を取得し、それは18年前だかどうかを確認できません。 – Steve

+0

[この質問](http://stackoverflow.com/questions/4060004/calculate-age-in-javascript)は、 'Date'オブジェクトを与えられた年齢を見つけるのに役立ちます。 – 4castle

答えて

0

これを試してみてください:

のjQuery:

 $('#datepicker').datepicker({ 
      onSelect: function(value, ui) { 
       var today = new Date(), 
        age = today.getFullYear() - ui.selectedYear; 
       if(age >= 18) 
        $('#age').text("User is 18 years old"); 
       else 
        $('#age').text("User is 18 not years old"); 
      }, 
      maxDate: '+0d', 
      changeMonth: true, 
      changeYear: true, 
      yearRange: '-110:-30' 

     }); 

HTML:

<input type="text" id="datepicker" /> 
<div id="age" /> 
+1

その年の後半に18歳になるとどうなりますか?これは実際には17歳のときに18歳だと言うでしょう。 – 4castle

+0

ねえ、これを試してください。 https://jsfiddle.net/dkerj/629/ –

+0

@kirangadhviしかし彼はdatepicker –

関連する問題