2016-08-28 4 views
0

は:ウィンドウの位置の問題IDを経由して、単純な検索を実行しようとすると

<script> 
jQuery(document).ready(function($){ 
    $(window).load(function(){ 
     $("#submit").click(function() { 
      var s = $("#search").val(); 
      var url = "/tags/" + s; 

      if(s == empty) { 
       $("#search").attr("placeholder", "הכנס תוכן לחיפוש").placeholder(); 
      }else{ 
       window.location.replace(url); 
      } 
     }); 
    }); 
}); 
</script> 

私は入力空でない場合は、Windowsの場所を作りたい、と入力が空であるならば、プレースホルダを変更します。ここで

はHTMLです:

<div class="search-box"> 
    <input type="text" name='sec' id='search' placeholder="חפש במאמרים"> 
    <input type="submit" value="" id='submit'> 
</div> 
+1

問題を説明しますか?おそらく、 'event.preventDefault()'が必要な場合や、submit typeをbuttonに変更する必要があります。 –

+0

それだけで何もしません。私はボタンに変更しようとしましたが、まだ成功していません.. – user3050136

+1

'.placeholder()'は何をしようとしていましたか? –

答えて

0

あなたはemptyをチェックするが、それは存在しません..代わりにしてみてください:

<script> 
jQuery(document).ready(function($){ 
    $(window).load(function(){ 
     $("#submit").click(function() { 
      var s = $("#search").val(); 
      if (s != '') { 
       location.replace('http://test.com/tags/' + s); 
      } else { 
       $("#search").attr("placeholder", "הכנס תוכן לחיפוש").placeholder(); 
      } 
     }); 
    }); 
}); 
</script> 
+0

まだ窓の場所でバグを持って – user3050136

+0

זהלאמעבירלעמודשאנירושםלו、כאילוהואמעבירלמיקוםאחר – user3050136

+0

האמתשלאגבראבלהואפשוטלאמעביראתהעמודכמושצריךכיבדקתיגםכאשראפבטבדיבהואהציקקישורתקיןをクリックしてください。 – user3050136

0

使用を

$(document).ready(function(){ 
}); 

プレースホルダ: 自動キーアップ後=>表示

jquery code not

+0

$(doument).ready(関数(){ – user3050136

+0

キャッチされないにReferenceError:doumentが定義されていない ERROR:/ – user3050136

+0

これを削除=> jQueryの(ドキュメント).ready (function($){ –