javascript javascript:与Parsley的日期验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript javascript:与Parsley的日期验证相关的知识,希望对你有一定的参考价值。

//--- HTML5
/*
	<div role="field" class="form-group col-xs-12 col-sm-6">
		<label for="DepartureDate" class="control-label">Departure Date *</label>
		<input  type="date"
						id="DepartureDate"
						name="DepartureDate"
						placeholder="DD/MM/YYYY"
		        data-parsley-mindate="2017-12-01"
		        data-parsley-maxdate="2018-01-06"
						class="form-control input-md"
						required="" value="">
	</div>
*/
	
//---JS Parsley						
	window.Parsley
		.addValidator('mindate', function (value, requirement) 
				{
        // is valid date?
        var timestamp = Date.parse(value),
            minTs = Date.parse(requirement);

        return isNaN(timestamp) ? false : timestamp > minTs;
    	}, 32)
		.addValidator('maxdate', function (value, requirement) 
				{
	        // is valid date?
	        var timestamp = Date.parse(value),
	            minTs = Date.parse(requirement);

	        return isNaN(timestamp) ? false : timestamp < minTs;
	    	}, 32)
    .addMessage('en', 'mindate', 'This date should be greather than %s')
    .addMessage('en', 'maxdate', 'This date should be less than %s');

以上是关于javascript javascript:与Parsley的日期验证的主要内容,如果未能解决你的问题,请参考以下文章

开发工具控制台中的 javascript 可以下载/保存文件,还是沙盒化?

Javascript时钟

JavaScript-Runoob-JS函数:JavaScript 函数参数

javascript计算两个时间差

Javascript - 链多个获取承诺

Javascript/Jquery-如何检查函数是不是返回任何值?