javascript - 通过 jQuery Cookie 记住输入中的文本

标签 javascript jquery cookies

我正在使用 jQuery Cookie 插件。我希望,当我在输入中写入文本时,在下一个 session 中记住该文本。

  $(".webform-submit").click(function () {
    $.cookie('telCookie', $telephoneCookie.val(), {
      expires: 365
    });
  });

  //set the value of the cookie to the element element_1
  var $telephoneCookie = $("#edit-submitted-telefon").val($.cookie("telCookie"))

HTML:

<input type="text" id="edit-submitted-telefon" name="submitted[telefon]" step="any" class="form-text form-number required">

但是值没有我的文本,所以这个输入变得未定义

我该如何解决这个问题?谢谢。

最佳答案

我认为你需要做出改变,因为你将 jquery 变量与 javascript 变量混合在一起

改变

var $.telephoneCookie = $("#edit-submitted-telefon").val($.cookie("telCookie")) 

并且也改变

$.cookie('telCookie', $.telephoneCookie, {
  expires: 365
});

关于javascript - 通过 jQuery Cookie 记住输入中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27683755/

相关文章:

javascript - Cordova 和布伦特里 : PayPal login window is blank

javascript - 仅从另一个正则表达式中选择大写字母的正则表达式

php - Laravel 5.4 Cookie 值

javascript - $ ("<option>", { value : "thing1", text: "thing2"})); 的 JavaScript 等价物是什么

javascript - Jquery 仅根据依赖的选择下拉菜单触发一次

javascript - 使用 JavaScript 删除第三方 cookie

java - 无法将 cookie 从 Selenium webdriver 传递到 clojure 中的 httpclient cookie 存储

javascript - react Formik : how to use custom function onChange and onConfirmChange for request input

c# - 从 ajax 数据创建的下拉列表中绑定(bind)数据

javascript - 如何在点击时从购物车中删除商品?