如何取消编辑/禁用缓存的输入(文本类型)值?

发布于 2024-08-07 19:28:54 字数 317 浏览 10 评论 0原文

我有一个 text 类型的输入,我已经从中输入了值 1234
它已保存在缓存中,如下所示。

alt text

这里的问题是,选择下一行的文本框。

有没有办法不通过 HTML 标记或 JavaScript 显示 12334(在屏幕截图中突出显示)?

I have an input of type text, from which I have already entered value 1234

it has been saved in cache as shown below.

alt text

The problem here is that, it is extremely frustrating to select the textbox in the next row.

Is there a way to not to display that 12334 (highlighted in the screenshot) from ever being displayed through HTML markup or javascript?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

给妤﹃绝世温柔 2024-08-14 19:28:54

作为@John 指出,在现代浏览器上,您可以使用 HTML5 valid autocomplete 属性,在您的屏幕截图中我看到很多文本框,如果您想在整个表单上禁用自动完成功能,您可以设置此属性直接在 form 元素:

<form name="form1" id="form1" method="post" autocomplete="off"
  action="http://www.example.com/form.action">
[...]
</form>

更多信息:

As @John pointed out, on modern browsers you can use the HTML5 valid autocomplete attribute, in your screenshot I see many textboxes, if you want to disable autocompletion on the whole form you can set this attribute directly at the form element:

<form name="form1" id="form1" method="post" autocomplete="off"
  action="http://www.example.com/form.action">
[...]
</form>

More info:

路弥 2024-08-14 19:28:54

要将其应用于所有输入控件,请编写以下代码(使用 jQuery):

$(document).ready(function () {
    $('input[type=text], input[type=password]').attr('autocomplete', 'off');
});

To apply this to all input controls, write the code below (using jQuery):

$(document).ready(function () {
    $('input[type=text], input[type=password]').attr('autocomplete', 'off');
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文