2016-04-09 15 views
0

aşağıda kodOtomatik Tamamlama focusOut beklendiği gibi çalışmıyor ile textfield

"Kimliği" metin alanına bir kullanıcı türleri kimliği otomatik tamamlama çağrılmalıdır

ve herhangi kimliği yılların seçiminde üzerine aşağıdaki ulaşmak için çalışıyorum bir ajax çağrısı başka seçkin alana konumu çekmek için yapılmalıdır edin.Sonra otomatik tamamlama sonucu listesi açılan

<input type="text" id="Id" name="Id0" class="IdClass" maxlength="20" onkeydown="autoCompleteIdSearch(this)"/></td> 

Üstü bir jsp sayfası

function autoCompleteIdSearch(input) 
{ 
    var rowid = input.name.substring(8); 


    $('[name="Id'+rowid+'"]').autocompleteIdNum(
       { minLength: 1 }, 
       {source: 'getAllIdNum'}, 
       {select: function (event, ui){ 

        $('[name="Id'+rowid+'"]').live('focusout', function() { 
         rowid = $(this).closest('tr').attr('id').replace("Idrow", ""); 
       getSchoolLocations(rowid,ui.item.value,""); 
        }); 
       }} 
      ); 
} 
işlevini çağırmak nasıl

Ancak değerler alanı, yalnızca Id metin alanı alanını tıklattığımda değerlerle yüklendi. i olayı ve wascode aşağıda ele başka bir kod parçası ekleyerek çözmüş herhangi yanlış

cevap

0

olsaydı beni düzeltin ve

$('#Id').live("paste", function(e) { 
    rowid = $(this).closest('tr').attr('id').replace("IdClass", ""); 
    getSchoolLocations(rowid,e.originalEvent.clipboardData.getData('text'),""); 
}); 
çalıştı Lütfen
İlgili konular