2009-08-30 35 views
2

因此,根据w3c,autocomplete =“off”属性是无效的HTML。有没有有效的方法可以在HTML,CSS或JavaScript中执行此操作?或者我们只需要对我们的一些表单进行规划,而不是验证,因为我们想要使用此功能。在表单中使用自动填充的替代方法

回答

4

autocomplete有效HTML5并受所有主流浏览器支持。你还想要什么?

+0

HTML5目前还只是提议,所以在技术上我们还无法通过验证。但是感谢HTML5现在包括它在内。而对于主流浏览器,Opera不支持它。 – icco 2009-08-30 20:59:19

+2

未标记为“草稿”的标准 – Quentin 2009-08-30 20:59:35

0

使用javascript:
element.setAttribute(“autocomplete”,“off”);

+3

这只不过是一个讨厌的解决方法,以取悦验证程序,因为它归结为DOM中完全相同的内容。 – mercator 2009-08-30 20:59:37

0

试试这个:

$(document).ready(function(){ 
$("input.autocompleteOff").attr("autocomplete","off"); 
}); 

对于所有的文本框 -

$(document).ready(function(){$("input").attr("autocomplete","off");});