2014-10-18 3 views
-1

У меня есть поле ввода, на ответ ajax я получаю некоторые записи в теге li. На каждом ли есть функция onclick add_values. Я хочу, чтобы Введите ключ automaticcly нажимается, когда пользователь нажимает на любой Li теге Автоматически нажмите клавишу ввода после ответа ajax

function key_up_val(val) { 
      if(val.length > 5) { 
       $.ajax({ 
        url:'ajax/google_suggestion.php', 
        data:'keyword='+val, // KEYWORD PASSED VALUE WILL GO TO google_suggestion.php 
        success:function(res){ 
         if(res != '') { 
          $(".suggestion_div").show(); 
          $("#suggestion").html(res).fadeIn(); 
         } else { 
          $(".suggestion_div").hide(); 
          $("#suggestion").hide(); 
         } 
         //alert(res); // RESPONSE 
        } 
       }); 
      } 
     } 

function add_val(values){ // this function is used in the ajax request onclick event 
     $("#Search").val(values); // add the clicked suggestion the the searched field 
     //clickevent(); 
    $(".txt_field").focus();  
    var e = $.Event('keyup'); 
    e.which = 13; // Character 'A' 
    $(".txt_field").trigger(jQuery.Event('keypress', {which: 13})); 

}

На АЯКС ответ я получаю: -

<li class="tushar morzaria" onclick="add_val('tushar morzaria')">tushar morzaria</li> 
<li class="tushar meaning" onclick="add_val('tushar meaning')">tushar meaning</li> 

Я хочу, чтобы автоматически нажмите Введите на текстовом поле, когда пользователь нажмет на любой тег li

+1

на 'li.onclick' вы можете запустить тот же код, который запускается при нажатии« Enter »? – akonsu

+0

для ввода нажмите, я хотел бы сделать предупреждение окно –

ответ

0

Наконец-то я получил решение.

function add_val(values){ 
    $("#Search").val(values); // add the clicked suggestion the the searched field 
    $(".txt_field").focus();  
    var e = jQuery.Event("keydown", { keyCode: 13 }); 
    $(".search_field input").trigger(e); 
} 

это автоматически нажмите будет Enter кнопку на мыши на Li теге.

Благодарим всех вас за

Смежные вопросы