javascript - 将从 localstorage 检索到的值插入到输入字段中

标签 javascript jquery html

我正在使用 localStorage,我可以在上一页中存储并在本页中检索它。 (使用警报检查)。

name12=localStorage.getItem("content");

现在我的要求是将其显示到输入字段中并使其不可编辑。

请帮我解决一下。我尝试了不同的方法,但我无法做到正确。

在输入标签中使用onblur="localStorage.setItem(this.name, this.value)

并且还尝试使用

if name_2.value = name12; in script tag 

最佳答案

要使字段不可编辑,您可以使用输入字段上禁用的 html 属性。 http://www.w3schools.com/tags/att_input_disabled.asp

要设置字段的默认值,可以使用 html 属性值。在您的情况下,由于该值是动态的,您可能不想在 html 中内联执行此操作。一种可能的解决方案是通过 JavaScript 设置 value 属性,如下所示。

<script type="text/javascript">
    var name2 = document.getElementById("name_2");
    name2.value = localStorage.getItem("content");;
</script>

Set the value of an input field

关于javascript - 将从 localstorage 检索到的值插入到输入字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29781721/

相关文章:

jquery - 评估orientationEvent并设置一个值?

php - 只允许大写和小写字母

javascript - 使用 jQuery/javascript 在 &lt;style&gt; 标签中添加/修改 CSS

javascript - 代码在控制台中有效,但在 Hackerrank 中无效

javascript - Spring MVC中如何实现AJAX?

javascript - 为什么 replace() 会干扰 onclick()?

javascript - 在 AngularJs 中从 url 中删除 # 时出现问题

jquery - 尝试确定 Chrome JavaScript 控制台中显示的错误来源

javascript - 如何删除未定义的路径?

javascript - 使用 onclick 按钮后更改并传递变量(在同一页面中)