私が書いた小さな検証プラグインがありdata("defaultvalue")
、の値に設定していますがdocument ready
、自動フォームコンプリーターに関しては小さなバグがあるようです。彼らは私をそれに打ち負かします。
if($(this).val() != ""){
$(this).data("defaultvalue", $(this).val());
}
これは、デフォルト値または「プレースホルダーテキスト」を格納するために使用しているコードであり、後で次のようにチェックします。
if($(this).data("defaultvalue") && $(this).val() == $(this).data("defaultvalue")) $(this).val("");
オートコンプリートをスキップするアイデアはありますか?または、弾丸を噛んで、マークアップにデフォルト値のデータ属性を設定する必要がありますか?
はい、placeholder
属性を使用しない唯一の理由は、IEのためです。マイクロソフトありがとうございます。