Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于验证的jquery组合字段_Javascript_Jquery_Html_Validation - Fatal编程技术网

Javascript 用于验证的jquery组合字段

Javascript 用于验证的jquery组合字段,javascript,jquery,html,validation,Javascript,Jquery,Html,Validation,我的网页有3个选择框,用户可以选择日期、月份和年份 加载页面时,在“日期选择”选项中显示“日期”,月份名称(例如一月): $(“#join”).validator.addMethod('check#dob',函数(值、元素、参数){ //不确定这个逻辑 },“输入人数(包括您本人)”; $(“#加入”)。验证({ 规则:{ 名字:“必选”, 姓氏:“必需”, dob:{检查dob:['day','month','year']} }, 信息:{ firstname:“需要firstname”,

我的网页有3个选择框,用户可以选择日期、月份和年份 加载页面时,在“日期选择”选项中显示“日期”,月份名称(例如一月):

$(“#join”).validator.addMethod('check#dob',函数(值、元素、参数){
//不确定这个逻辑
},“输入人数(包括您本人)”;
$(“#加入”)。验证({
规则:{
名字:“必选”,
姓氏:“必需”,
dob:{检查dob:['day','month','year']}
},
信息:{
firstname:“需要firstname”,
lastname:“需要lastname”,
}
});
出生日期:
第12345678910112131415161718天
月
一月
二月
前进
四月
也许
六月
七月
八月
九月
十月
十一月
十二月

年份1996199519941993199219911990198919881987198619851984198319821981
使用jQuery,我将删除您的内容,并进行更简单的选项检查,因为它们基于值。val()可以正常工作;我已经组装了一个JSFIDLE,它可以满足您的期望。(我希望)你可以在这里找到:

它将查看您的选项设置,查看值是否等于零(无论出于何种原因,如果为负数,您也可以使其小于或等于),然后抛出错误,否则它将注册为正确

    var day = $('#day option:selected').val();
    var mnth = $('#month option:selected').val();
    var year = $('#year option:selected').val();