我有一个我写的小验证插件,我正在设置data("defaultvalue")
值 on document ready
,但在自动表单完成器方面似乎有一个小错误,他们打败了我。
if($(this).val() != ""){
$(this).data("defaultvalue", $(this).val());
}
这是我用来存储默认值或“占位符文本”的代码,稍后会检查它:
if($(this).data("defaultvalue") && $(this).val() == $(this).data("defaultvalue")) $(this).val("");
有什么想法可以跳过自动完成吗?还是我应该硬着头皮在标记中设置默认值数据属性?
是的,我不使用该placeholder
属性的唯一原因是 IE。谢谢微软。