gpt4 book ai didi

javascript - 在 Firefox 中禁用文本区域的缓存

转载 作者:太空宇宙 更新时间:2023-11-03 20:16:45 25 4
gpt4 key购买 nike

首先,我知道这个问题类似于:Firefox cache textarea value?但我的略有不同(我认为,我对 HTML 非常缺乏经验)。

所以我有一个

<div class='class'><div id='message'><textarea id="msg">msg</textarea></div></div>

我正在尝试禁用缓存,这样当我刷新时,它会从服务器而不是浏览器获取文本区域的内容。但我只是在尝试这个文本区域。不幸的是,textarea 的内容是由代码生成的,而不是硬编码的。我可以在其中一个 div 中添加“autocomplete=off”属性吗?它会过滤到文本区域吗?或者我是否必须找出为文本区域生成代码的位置并修改它?

[编辑](来自评论有答案)因此,因为我无法控制标记字段,所以我不得不编写一个与特定文本区域 ID 匹配的 jquery。也许下次人们会真正阅读这个问题...

最佳答案

作为r92 this other Stackoverflow answer 中的状态:

For textarea only:

<textarea autocomplete="off"></textarea>

For all form fields

<form autocomplete="off">

对于 javascript 解决方案

document.getElementById( "msg" ).setAttribute( "autocomplete","off" )

对于 jQuery 解决方案

$('#msg').attr('autocomplete','off');

Preventing Firefox from remebering the input value on refresh with Meta tag

MSDN ReferenceMozillaWiki Reference

该属性必须在表单/表单字段上(从未测试过),我不认为这个“属性”是继承的。所以不,你不能把它粘在外容器上。

关于javascript - 在 Firefox 中禁用文本区域的缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19320353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com