2014-03-28 29 views
0

你好,我有這個JavaScript代碼,應該填充2個文本框與2從mysql分離表。我使用自動完成功能。我想知道如何填充每個文本框與它自己的differend表數據分離。2 textboxes自動完成從2個表格的數據

<script type="text/javascript"> 

function lookup(inputString) 
{ 
    if(inputString.length == 0) 
    { 
     $('#suggestions').hide(); 
    }  
    else  
    {  
     $.post("sql_naam_klant.php", {queryString: ""+inputString+""}, function(data)  
     { 
    if(data.length >0)  
    {  
     $('#suggestions').show();  
     $('#autoSuggestionsList').html(data); 
    } 
     }); 
    } 
} 

function lookup(inputString) 
{ 
    if(inputString.length == 0) 
    { 
     $('#suggestions2').hide(); 
    }  
    else  
    {  
     $.post("sql_boekingsnummer.php", {queryString: ""+inputString+""}, function(data)  
     { 
    if(data.length >0)  
    {  
     $('#suggestions2').show();  
     $('#autoSuggestionsList2').html(data); 
    } 
     }); 
    } 
} 

function fill(thisValue) 
{ 
    $('.inputString').val(thisValue); 
    setTimeout("$('.suggestions').hide();", 200); 
} 
</script> 

文本框:

<td class="tdfilter"> 
      <label>Boekingsnummer</label> 
      <input type="text" name="boekingsnummer" size="20" id="boekingsnummer" onkeyup="lookup(this.value);" onblur="fill();" >  
      <div class="suggestionsBox" id="suggestions" style="display: none;"> 
      <div class="suggestionList" id="autoSuggestionsList"> 
      </div> 
      </div> 
     </td> 
     <td class="tdfilter"> 
      <label>Naam klant</label> 
      <input type="text" name="naam_klant" size="20" id="naam_klant" onkeyup="lookup(this.value);" onblur="fill();" >  
      <div class="suggestionsBox" id="suggestions2" style="display: none;"> 
      <div class="suggestionList" id="autoSuggestionsList2"> 
      </div> 
      </div> 
     </td> 

回答

0

重命名第二個功能LOOKUP2,並呼籲從關鍵了第二個輸入框。現在,第二個是對lookup()的重新聲明,並且只搜索boekingsnummers。

+0

非常感謝您的維修人員,這解決了我的問題! – user3455717