2012-08-16 35 views
0

我有一個搜索表單一樣 -Autocompete搜索作爲輸入的值更改

image here

什麼,我試圖做的是讓與jQuery和PHP的結果作爲用戶改變任何的價值表單元素,但我只能做到這一點時,他們都被視爲單一的,沒有其他選擇。但是每當任何形式值發生變化時,我都希望觸發它。

google.load("jquery", "1.3.1"); 
google.setOnLoadCallback(function() 
{ 
    // Safely inject CSS3 and give the search results a shadow 
    var cssObj = { 'box-shadow' : '#888 5px 10px 10px', // Added when CSS3 is standard 
     '-webkit-box-shadow' : '#888 5px 10px 10px', // Safari 
     '-moz-box-shadow' : '#888 5px 10px 10px'}; // Firefox 3.5+ 
    $("#suggestions").css(cssObj); 

    // Fade out the suggestions box when not active 
    /*$("input").blur(function(){ 
     $('#suggestions').fadeOut(); 
    });*/ 
}); 

function lookup(inputString) { 
    if(inputString.length == 0) { 
     $('#suggestions').fadeOut(); // Hide the suggestions box 
    } else { 
     $.post("regularsearch.php", {queryString: ""+inputString+""}, function(data) { // Do an AJAX call 
      $('#suggestions').fadeIn(); // Show the suggestions box 
      $('#suggestions').html(data); // Fill the suggestions box 
     }); 
    } 
} 

以上是我的元素搜索jQuery的一個。如何一次搜索所有內容?

回答

0

這是我寫的jquery插件,可能會幫助你弄清楚。它使用ajax從用戶輸入的服務器中檢索數據。

http://jsfiddle.net/alforno/g4stL/

+0

你給什麼就是什麼我沒有另外什麼我問 – 2012-08-18 07:21:12

+0

如果我正確理解你,那麼你就需要定義一個函數,它獲得的所有搜索輸入的值,並觸發搜索,然後將該函數分配給每個輸入控件的值更改事件的事件處理函數。 – 2012-08-20 17:36:09

+0

如果你已經看到了圖像,那麼你知道有很多輸入像單選按鈕和選擇和文本類型,所以我希望如果用戶更改任何值的值從MySQL數據庫獲取觸發器和檢索的數據,而無需刷新頁。 – 2012-08-21 14:12:15