HTML:防止出现文本输入中的历史记录
Posted
技术标签:
【中文标题】HTML:防止出现文本输入中的历史记录【英文标题】:HTML: preventing history in text input to appear 【发布时间】:2020-04-05 18:23:49 【问题描述】:我正在使用 ASP.NET MVC 进行编程,并且在网页 (.cshtml) 中我有如下文本输入区域:
<td>
<input type="text" value="@p.QtdVendida" asp-for="@p.QtdVendida" data-key="@p.id" id="@("p_QtdVendida" + p.id.ToString())" />
</td>
<td>
<input type="text" value="@p.QtdBonus" asp-for="@p.QtdBonus" data-key="@p.id" id="@("p_QtdBonus" + p.id.ToString())" />
</td>
我怎样才能防止与以前的输入文本(例如从其他会话)一起自动打开的列表,并且总是在表格第一行的文本输入中打开,即使我正在编辑第二行... ?如果我单击其中一个列出的元素,它只会更改第一行中的输入区域……
我在表格中的所有文本输入 (type="text"
) 中都有相同的问题。
你能帮帮我吗?
非常感谢。
【问题讨论】:
这能回答你的问题吗? How do you disable browser Autocomplete on web form field / input tag? 谢谢。问题解决了…… 【参考方案1】:只需将自动完成添加到您的输入字段:
<input type="text" autocomplete="off"/>
as described here
【讨论】:
【参考方案2】:警告:不要执行上述答案,因为并非所有浏览器都支持它,并且可能仍会传达自动完成 - 而是这样做:
<input type="text" name="foo" autocomplete="off" />
【讨论】:
以上是关于HTML:防止出现文本输入中的历史记录的主要内容,如果未能解决你的问题,请参考以下文章