【发布时间】:2022-01-22 03:15:10
【问题描述】:
我可以像这样从 Datepicker 和 alert swal 进行警告验证吗?
我这样做了,但 is_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;
}
【问题讨论】:
-
嗨,大石,欢迎来到 SO。看起来您正试图在 JavaScript 函数中编写 PHP。不幸的是,您不能像这样将两者结合起来。 PHP 只能在服务器上解释,而 JavaScript 是我们访问网站时在浏览器中运行的。因此,在您的情况下,您只能使用 JavaScript 代码来编写验证。你知道怎么做吗?
-
哦,好吧,这就是为什么它会出错的原因我以前不知道,我只是php的新手抱歉中止哈哈哈
-
没关系。如果不再相关,请随时删除您的问题。
-
我会试着改正,但我不知道如何改正????但我会尝试另一种方式。
标签: javascript php validation