Cookie存在时的JavaScript重定向

时间:2012-07-19 17:01:33

标签: javascript jquery drupal redirect cookies

我正在使用javascript和通配符将用户重定向到感谢页面,如果他们已经填写了表单。

<script type="text/javascript">
    if (document.cookie.search(/\bwebform-\S*=/) >= 0)   {
        location.href = "/thanks"; 
    }
</script>

Drupal模块生成的cookie为webform-62[1234356]

随机生成的数字。重定向无效。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

if ( /webform-\d/.test( document.cookie ) ) {
    location.href = '/thanks';
}

正则表达式意味着:匹配webform-加上任何数字。

答案 1 :(得分:0)

使用:

document.location.href = "/thanks";

而不是:

location.href = "/thanks";