html
  • css
  • 2017-01-01 13 views 0 likes 
    0

    私はこの検索ボックスを作っていますが、検索するにはEnterキーを2回押す必要があります。Enterを2回押して検索する必要があります

    <script type="text/javascript"> 
     
        document.getElementById('frmSearch').onsubmit = function() { 
     
         window.location = 'http://www.google.com/search?q= ' + document.getElementById('txtSearch').value; 
     
         return false; 
     
        } 
     
    </script>
    <form id="frmSearch" class="search2" method="get" action="default.html" /> 
     
    <input class="search2" id="txtSearch" type="text" name="serach_bar" onclick="myFunction()" placeholder="Search..." size="31" maxlength="500"  
     
    value="" style="left: 500px; top: 153px; width: 293px; height: 26px;" />

    +0

    あなたは無効なコードですあなたの 'form'完全なHTML – Abood

    +0

    を提供することができます。フォームが早すぎる。 –

    +0

    @PraveenKumarいいえ、そうではありません。フォームの開始タグにエラーがあります。私は、入力名の入力ミス、入力スタイルの 'left'と' top'について何もしないことをもっと心配しています。 –

    答えて

    1

    あなたは、formタグでエラーをしました。この中へ

    <form /> 
    <input /> 
    

    http://xahlee.info/js/html5_non-closing_tag.html

    <form> 
    <input /> 
    </form> 
    

    フォームは自己終了タグはありません。これを変更入力後にフォームを閉じる必要があります。ここでの例作業

    http://codepen.io/anon/pen/apoYmm

    関連する問題