2016-10-06 14 views
-1

私のgoogle.maps.event.addListenerはtextbox textchangedイベントで正常に動作していますが、任意の入力ボタンに対してトリガーしたいと思います。 google maps addListenerが入力ボタンのクリックイベントで機能していません

この

は私がポスト here同様のものを持っている私のスクリプト

google.maps.event.addDomListener(window, 'load', function() { 

    var checkprice = document.getElementById('checkprice'); 
    google.maps.event.addListener(checkprice, 'onclick', function() { 
     alert('button clicked'); 
    } 

ですが、そのソリューションは、あまりにも多くのエラーがあります。

+2

addListener'あなたは 'のdocument.getElementById( 'checkprice')のonclick =関数()を追加してみてください代わりに'の{警告( 'ボタンをクリックする');}; 'ステートメント? –

+0

はい、それは働いています、ありがとう –

+0

クールNeeraj !.私はこれを答えとして掲示しました。それを受け入れることができますか?前もって感謝します! –

答えて

0

代わりaddListenerを有するので、あなたが

、これを追加してみてくださいすることができ
document.getElementById('checkprice').onclick = function() 
{ 
    alert('button clicked'); 
}; 

・ホープ、このことができます!

1

私がテストしていませんでしたが、それはDOMイベントでなければなりません:

google.maps.event.addDomListener(checkprice, 'click', function() { 
    alert('button clicked'); 
}); 
0

jQueryのセレクタおよびクリックイベントは、クリーンなアプローチです。あなたは以下を試すことができます

$('#checkprice').click(function(){ 
    console.log('button clicked'); 
}); 

以下はスニペットのデモです。
また、jsfiddleのdemoでテストして微調整することもできます。
希望します。

$('#checkprice').click(function() { 
 
    alert('button clicked'); 
 
    console.log('button clicked'); 
 
    //check in console 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input id="checkprice" type="button" value="check price" />

関連する問題