2014-10-28 2 views
-4

트위터 부트 스트랩에서 날짜 선택 도구를 사용하고 있으며 날짜가 18 세 미만인 경우 등록이되지 않는다고 일부 유효성을 추가하고 싶습니다. 어떻게해야합니까? 그렇게? 여기에 생년월일 내 샘플 HTML 코드는 다음과 같습니다Datepicker 유효 기간 18 세

<label>Date of Birth*</label> 
<input type="date" name="birth_date" tabindex="7" style="height: 30px;" required> 
+0

오늘의 날짜를 기준으로'min' 속성을 설정 사용할 수 있습니다 - 18 세 (HTML5). 그러나 어쨌든 서버 쪽에서 또는 js와 함께 확인해야합니다. – Cheery

+0

가장 좋은 방법은 사용자 경험 및 보안을위한 PHP 제한을위한 javascript 제한으로 진행하는 것입니다. – gr3g

+0

미안하지만 자바 스크립트에서 어떻게 해야할지 모르겠다. 나는 초보자 일 뿐이다. 미안하다. 누군가 어떻게 나에게 그것을 보여줄 것인가? – user3819129

답변

0

. 데모 "올해 드롭 다운은 지난 20 년을 보여준다"지정하고 소스보기를 칠 드롭 다운을 사용하여

$("#restricting").datepicker({ 
    yearRange: "-20:+0", // this is the option you're looking for 
    showOn: "both", 
    buttonImage: "templates/images/calendar.gif", 
    buttonImageOnly: true 
}); 

당신은 동일한 작업을 수행 할 수 있습니다 (분명 -100 또는 뭔가 -20 변경).

아니면

$('#dp1').datepicker({ 
    format: 'mm-dd-yyyy', 
    startDate: '-15d', 
    endDate: '+0d' // there's no convenient "right now" notation yet 
}); 
0

당신은 사용자 입력의 유효성을 검사 할 필요하거나 자바 스크립트 또는 사용하려고하고있는 스크립팅 언어를 사용하여.

PHP의 예는 다음과 같습니다 당신이 조금 데모 페이지를 아래로 보면, 당신은 "제한 날짜 선택기"섹션이 있습니다

<?php 

if(isset($_POST['birth_date'])) 
{ 
    if($_POST['birth_date'] < 1996) 
    { 
     echo 'You can not register'; 
    } 

}