2016-11-02 11 views
0

これは、彼らが検索されない限り、すべての要素を非表示にする方法がある場合、私は思っていた私のコードオートフィルの提案のJSを非表示にする方法

function myFunction() { 
     var input, filter, ul, li, a, i; 
     input = document.getElementById("myInput"); 
     filter = input.value.toUpperCase(); 
     ul = document.getElementById("myUL"); 
     li = ul.getElementsByTagName("li"); 
     for (i = 0; i < li.length; i++) { 
      a = li[i].getElementsByTagName("a")[0]; 
      if (a.innerHTML.toUpperCase().indexOf(filter) > -1) { 
       li[i].style.display = ""; 
      } else { 
       li[i].style.display = "none"; 

      } 
     } 
    } 

です。

+6

によって単純に非表示にすることができます。 –

答えて

0

HTMLを使用すると、 autocomplete="off"を使用できます。 これは、テキスト、検索、URL、電話番号、電子メール、パスワード、日付ピッカー、範囲、および色で機能します。

HTML4の場合、「自動入力」はブラウザベースの技術であるため、推奨する方法はありません。

関連する問題