基于年份的jQuery UI datepicker验证

raj*_*aju 2 jquery jquery-ui datepicker jquery-ui-datepicker

当用户在我的日历UI日期选择器中选择2016年时,我需要收到错误.我正在使用jQuery插件来处理错误消息.这是我的脚本:

$(document).ready(function(){
    $("#datepicker").click(function(){

        $("#datepicker").datepicker({
            changeMonth: true,
            changeYear: true,
            yearRange: "1930:2016",
            dateFormat : 'dd-mm-yy'
        });

        $( "#datepicker" ).datepicker("show");
    });
});
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<div class="row">
    <div class="col-sm-4">
        <div class="form-group field-user-user_dob has-success">
            <label class="control" for="user-user_dob">Date of Birth</label>
            <input type="text" id="datepicker" class="form-control" name="datepicker" readonly size="12">
            <div class="help-block"></div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

mas*_*oni 5

您可以使用此处编写的解决方案在datepicker上找到所选年份.找到日期后,您可以检查并发送错误消息.

在另一种意义上,您可以获取总值并从值中提取年份(因为您定义了deatFormat).你可以通过错误取决于那个.

希望能帮助到你..:)