【发布时间】:2012-06-22 20:08:16
【问题描述】:
好的,所以我再试一次。我正在尝试按国家/地区验证用户年龄 - 全部从下拉列表中选择。
首先我使用下拉菜单选择国家,每个国家的值是 16/17/18 等,所以我使用这个脚本来捕获它:
function displayVals() {
var singleValues = $("#country").val();
}
然后我将该变量发送到 php:
$countryAge = $_GET['singleValues'];
接下来我希望它是这个函数的结果:
function age_required() {
return absint($countryAge);
}
它只是重新加载页面,所以没有抛出任何我能看到的错误,也没有显示这个人太年轻的通知等。在我开始干预之前它正在工作。
关于为什么它不起作用的任何想法?我究竟做错了什么?我不是 php/js 大师。
【问题讨论】:
-
你如何“将该变量发送到 php”?
-
第一个函数封装在一个表单中。所以我希望它在那之后发送到php?抱歉,我知道的不够多,但正在尝试。
-
不,这样不行。请谷歌有关 ajax 和 jQuery 的信息。服务器执行 PHP,客户端执行 javascript/jQuery。这些发生在不同的机器上的不同时间。
-
那么我可以通过使用 ajax 加载它来实现吗?
-
我不太清楚您要完成什么,但 PHP 和 javascript 通常不会在同一台机器上执行。
标签: php javascript validation