禁用Opera的自动完成功能

时间:2009-12-08 20:57:21

标签: javascript autocomplete input opera

Opera的自动完成功能在文本输入周围绘制一个黄色边框,用于保存数据。有没有办法以编程方式禁用它?

这是一张图片来说明: opera autocomplete http://img709.imageshack.us/img709/4469/opera.png

3 个答案:

答案 0 :(得分:1)

您是否尝试在文本输入上放置autocomplete =“off”属性?

答案 1 :(得分:1)

Firefox控制这些具有多个内部-moz- CSS属性的项目,因此Opera可能会做同样的事情(我真的不知道)。

然而,可能有几个浏览器(不仅是Opera)以这种方式突出记住密码(以及重点项目),并且很难跟踪。

我认为你最好的机会是调整你的造型,以便更好地整合。以下是您可以作为起点的示例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title></title>
<style type="text/css"><!--
input{
    height: 38px;
    width: 284px;
    margin: 9px;
    border-radius: 5px;
    border: 1px solid #C7DDC8;
    background-color: #C7DDC8;
}
--></style>
</head>
<body>

<form action="" method="post">
    <p><input type="text" name="user"></p>
    <p><input type="password" name="password"></p>
    <p><button type="submit">Submit</button></p>
</form>

</body>
</html>

Opera rendering

答案 2 :(得分:0)

没有。如果您可以删除指示,用户如何知道Opera会记住您的密码?

从你的屏幕截图中我猜你真正的问题是,鉴于你的输入风格,这个功能看起来很丑陋 - 我当然同意这一点。我想你可以在https://bugs.opera.com/wizard/提出投诉/错误并解释什么是CSS。我想,例如Opera应该使其未来的边界半径支持影响黄色魔杖边界,以便如果网站作者愿意,它可以弯曲。