2013-10-04 14 views
0

我的導航欄中有一個搜索表單,因此它位於應用程序的所有頁面上。如果我轉到具有類似用戶編輯頁面的表單的頁面或創建新的帖子頁面,則搜索不起作用。怎麼來的??我怎樣才能解決這個問題??如果頁面具有其他表單,則Rails搜索表單不起作用

EDIT(閱讀評論)

// Make sure search form isn't blank 
$("form.navbar-search").submit(function(){ 
    var isFormValid = true; 

    $("input").each(function(){ 
     if ($.trim($(this).val()).length == 0){ 
      isFormValid = false; 
     } 
     else{ 
      $(this).removeClass("highlight"); 
     } 
    }); 

    return isFormValid; 
}); 

回答

0

可能有一萬個理由,你沒有給我們太多去。你的意思是「不起作用」?你的瀏覽器控制檯中有JS錯誤嗎?您的Rails日誌中有應用程序錯誤?

+0

這個評論實際上幫了我。我把一個JavaScript函數,以防止人們搜索無(當他們只是點擊輸入,而不搜索任何東西)。由於某些原因,這在某些頁面上搞亂了......我將把JavaScript放在我的第一篇文章中,但是我會找出一個更好的JavaScript函數,適用於所有頁面... –

+0

好吧我更新了javascript及其現在的工作......感謝提示@jeremy –

相關問題