0

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

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

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

随机生成的数字。重定向不起作用。有什么建议么?

4

2 回答 2

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

正则表达式的意思是:匹配webform-加上任何数字。

于 2012-07-19T18:17:55.810 回答
0

利用:

document.location.href = "/thanks";

代替:

location.href = "/thanks"; 
于 2012-07-19T18:11:02.987 回答