加载、删除然后检查JavaScript Cookie时出现问题

加载、删除然后检查JavaScript Cookie时出现问题,javascript,drupal,redirect,session-cookies,setcookie,Javascript,Drupal,Redirect,Session Cookies,Setcookie,在Drupal模块上使用表单的注册页面上,我在将cookie加载到一系列页面时遇到问题。cookie的目的是将其加载到多步骤表单中,然后在表单完成后将其删除。在下一页中,应该有一个脚本来检测cookie是否仍然存在,但是如果它仍然存在,它会将用户重定向回表单 我的表单代码在这里 document.cookie = "visited=yes; path=/enrolled/"; $("#enroll-now-fifth-step #edit-return").click(functi

在Drupal模块上使用表单的注册页面上,我在将cookie加载到一系列页面时遇到问题。cookie的目的是将其加载到多步骤表单中,然后在表单完成后将其删除。在下一页中,应该有一个脚本来检测cookie是否仍然存在,但是如果它仍然存在,它会将用户重定向回表单

我的表单代码在这里

document.cookie = "visited=yes; path=/enrolled/";  

    $("#enroll-now-fifth-step #edit-return").click(function() {     
        document.cookie = "visited=yes; expires=Thu, 01 Jan 1970 00:00:01 GMT";
    }); 
});  
document.cookie = "visited=yes; path=/enrolled/";  
    if (document.cookie.indexOf("visited") >= 0) {  
        location.href = "/enrolled/step-2";                         
    } else {
        document.cookie = "visited=yes; expires=Thu, 01 Jan 1970 00:00:01 GMT";
    }
检测cookie并将页面重定向回表单(如果存在)的页面代码在这里

document.cookie = "visited=yes; path=/enrolled/";  

    $("#enroll-now-fifth-step #edit-return").click(function() {     
        document.cookie = "visited=yes; expires=Thu, 01 Jan 1970 00:00:01 GMT";
    }); 
});  
document.cookie = "visited=yes; path=/enrolled/";  
    if (document.cookie.indexOf("visited") >= 0) {  
        location.href = "/enrolled/step-2";                         
    } else {
        document.cookie = "visited=yes; expires=Thu, 01 Jan 1970 00:00:01 GMT";
    }

几天来我一直在努力,但运气不好。有什么建议吗?

如果您在检查cookie之前将其设置正确,则不会
document.cookie.indexOf(“visited”)>=0
始终正确?非常感谢您的帮助!这是我制作的第一块饼干,所以感谢你花时间指出原因。