如何在按钮的点击事件上设置cookie?

时间:2014-01-25 11:19:15

标签: javascript jquery cookies

我有一个对话框,只有一个按钮。

<input class="btn btn-primary btn-large" onClick="savequote();" type="button" id="directory" value="Save quote" >

现在我已经通过此代码设置了cookie

 <script type="text/javascript">
    function savequote(){
        var email = document.getElementById('email').value;
        document.cookie = emailid + "=" + email;
location.href = '03_drivers.php';
    }
    </script>

现在我想在同一页面上重定向此页面。我在函数savequote()

中尝试了这段代码
location.href = '03_drivers.php';

但那不起作用。所以你可以建议我做错了什么。

1 个答案:

答案 0 :(得分:1)

<强> JSFiddle

您以错误的方式设置email

document.cookie = emailid + "=" + email;

你应该试试这个:

function savequote()
{
  var email = document.getElementById('email').value;
  document.cookie="emailID="+email; "path=/";
  location.reload();  
}

并使用location.reload();

重新加载相同的位置