好的,所以我尝试将this datepicker整合到我的magento页面以进行年龄验证。
我已成功将所需的CSS和jQuery脚本文件添加到我的magento页面的head部分,但我无法弄清楚在哪里添加html。
包源可用here以及html和javascript文件。 我想修改它,以便当一个人年满18岁时,他们会留在页面上,如果没有,他们会被重定向到google.com。
无法使其正常工作,因为我不确定如何将index.html文件的代码添加到我的magento页面。我真的很感激一些帮助。
或者是否有另一种(更简单的)方法可以在不使用PHP脚本的情况下使用Cookie进行“年龄验证”?
答案 0 :(得分:0)
您需要将部分/全部html放入模板中,可能放在每个页面的某个位置。例如/应用程序/设计/前端/ 包 / _ theme_ /模板/页/ HTML / header.phtml
答案 1 :(得分:0)
您可以使用以下脚本进行此验证,这可能会对您有所帮助。
<script>
function check_dob()
{
var month = document.getElementById('month').value;
var day = document.getElementById('day').value;
var year = document.getElementById('year').value;
var dbDate = year+'-'+month+'-'+day;
var today = new Date();
var birthDate = new Date(dbDate);
var age = today.getFullYear() - birthDate.getFullYear();
var m = today.getMonth() - birthDate.getMonth();
if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {
age--;
}
if(age<=20)
{
alert("You are under "+age+" Year")
}
}
</script>