と組み合わせてオートコンプリートを無効にするに反して、例えば、入力規則で特定のフィールドを提供するために、jQueryプラグインをマスク私は入力を使用していinputmask
$(".year").mask("9999",{placeholder:"Y"});
が、フィールドには、その内容が焦点に選ばれていませんプラグインのドキュメントには、だからスクリプトに別の行を追加しました:
$("input[type=text]").focus(function(){
this.select();
});
しかし、これはどちらもうまくいきませんでした。私はもう少し周りに遊んで、フィールドが[時には]ブラウザによって値があらかじめ設定されていることに気づいた。しかし、オートコンプリートを無効にすることはできませんでしたが、コンテンツが選択されていない理由が考えられます。ブラウザはフォーカスしているフィールドにコンテンツを追加していますが、これはjQueryの後で実行されます。
どのようにこれらのフィールドからオートコンプリートをオフにすることができますか?私が追加しようとした:個々のテキストフィールドに
autocomplete="off"
が、(FirefoxとChromeのテスト)動作するようには思えませんでした。 IEでは、これをさまざまなフィールドに追加することはうまくいくように見えましたが、入力マスクの検証はできませんでした。