使用jquery验证月份和年份
validating month and year with jquery
我有一个函数,它接受月份和年份,并检查它是否在过去。它是有效的,除了当你选择一个两位数的月份,比如11/2013。它认为它是在过去。
我如何获得像10/2013这样的日期来验证?
creditDate = function(){
now = new Date();
month = now.getUTCMonth();
year = now.getUTCFullYear();
current = month + "/" + year;
selectedMonth = $('#ctl00_MainContentHolder_Payment1_CreditCardInput1_ExpMonthField')
yourMonth = selectedMonth.val();
selectedYear = $('#ctl00_MainContentHolder_Payment1_CreditCardInput1_ExpYearField')
yourYear = selectedYear.val();
yourDate = yourMonth + "/" + yourYear
if (yourDate < current){
selectedMonth.css('background-color', 'pink');
selectedYear.css('background-color', 'pink');
$('#errorAlertTwo').append('Credit card expiration date is invalid.' + '<br>');
return false;
} else {
return true;
}
}
按年、按月计算
if (yourYear < currentYear || (yourYear == currentYear && yourMonth < currentMonth)) {
selectedMonth.css('background-color', 'pink');
selectedYear.css('background-color', 'pink');
$('#errorAlertTwo').append('Credit card expiration date is invalid.' + '<br>');
return false;
}
else {
return true;
}
相关文章:
- 如何使用jQuery验证引擎验证组
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- 一个jquery验证器方法,它不接受纯数字或纯特殊字符,但接受上面是否有字母
- jQuery验证器添加方法未定义
- jQuery验证插件submitHandler Ajax
- 使用jquery验证函数不适用于select元素
- 动态jQuery验证
- 如果使用jQuery验证器插件找到单选按钮,则将不同的addMethod应用于字段
- 使用jquery验证信用卡
- 未使用jQuery验证器选中Css样式复选框时
- 自定义jquery验证器
- Jquery验证消息更改(自定义消息集)
- 时间日志的javascript/jquery验证(5小时3米)
- jQuery 验证正在复制 else 语句 |验证完成后,不会打印值
- 将动态验证文本添加到自定义jQuery验证规则中
- Jquery 验证插件 - 字段仍然产生错误
- 验证字段名称 添加 与 使用 jquery 验证
- JQUERY 验证 - 序列化选择和复选框
- jQuery 验证 - 调用某些元素的 .valid() 方法不会清除错误
- 带有jquery验证问题的php表单