テンプレートを使用します: http://twitter.github.io/bootstrap/examples/hero.html
. nav-bar
クイック検索に使用される追加の入力があります。keyup ENTER でトリガーする必要があります。jQueryを使用してENTERキーをバインドしようとしました:
$('#search-input').keyup(function(event){
if (event.keyCode == 13 ) {
getSearchStr();
}
うまくいきませんでした。Sign In
ボタン用にすでに定義されているようです。それを再定義する方法は?
アップデート:
$('#search-form').submit(function(e) {
alert("Working....");
});
と
<form name="search-form" id="search-form" action="#" method="get" onsubmit="return getSearchStr()">
<input class="navbar-search" id="search-input" type="text" name="search-txt" placeholder="Search keywords...">
</form>
更新 2:
input#search-input が form#search-form でラップされていれば、エンターキーを押すとフォームデータが投稿されると思います。フォームに「onsubmit」がある場合、適切な JS 関数が呼び出されています。func が true を返す場合はフォームが送信され、false の場合は送信されません。私は正しいですか?