我可以像这样从Datepicker和alert swal验证警告吗?
我这样做了,is\u string
没有定义,这是一个错误。
顺便说一句,我是php新手
这个评论是一个想法,我试图以不同的方式抱歉中止。
类型
<div class="form-group">
<label>Birthdate</label>
<div class="input-group date">
<span class="input-group-addon"><i class="fa fa-calendar"></i></span><input type="text" class="form-control datepicker_class" id="birth_date" name="birth_date" onchange="validateAge">
</div>
</div>
作用
function validateAge(){
var birthday = new $('#birth_date').val();
// let birthday = $('#birth_date').val();
// check = explode('/',birthday);
birthday = explode("/", birthday);
// alert(check);
if (is_string(birthday)) {
birthday = strtotime(birthday);
}
// check
// 31536000 is the number of seconds in a 365 days year. strtotime for 1 years : 31556926
if(time() - birthday < 18 * 31556926) {
swal({
title: "warning",
text: "your age is lower than 18",
type: "warning"
});
}
return true;
}
在javascript中没有is_string()函数。要检查变量是否是字符串,可以这样做:
if (typeof birthday === 'string' || birthday instanceof String)
//string
else
//not string