2016-10-15 78 views
0

我想激活功能,點擊一個按鈕與id =「add_city」 爲現在它激活被按下時,輸入..我想激活功能,點擊一個按鈕與id =「add_city」截至目前它按下輸入時激活

function createCity(stateId, newCity, event) { 
    if(event.keyCode == 13){ 
    if (newCity.trim().length) { 
     $.ajax({ 
     type:'POST', 
     url:'ajaxData.php', 
     data:{'id': id, 
     'country_id': $("#country").val(), 
     'state_id': stateId, 
     'city': newCity}, 
     success:function(html){ 
      $('head').append(html); 
      $('#state').change(); 
     } 
     }); 
    } 
    } 
} 

回答

0

定義一個變量,並設置假價值爲它 那麼當單擊了按鈕,設置它的值設置爲true 然後在主函數如果變量是真正的運行代碼 其餘象下面這樣:

var isActive=false; 
function buttonclicked() 
{ 
isActive=true; 
} 
function createCity(stateId, newCity, event) 
{ 
if (isActive) 
    { 
    //rest of code 
    } 
} 
0

通過attacing事件的按鈕來完成它:

var button = document.getElementById("add_city"); 
button.addEventListener("click", yourFunction); 

記住要等待頁面執行該代碼之前加載:

document.onload = function() { your code } 
相關問題