2016-08-24 11 views
-1

MVCビューページのフォームで[送信]ボタンをクリックすると、イベント駆動型でなければならないJavaScriptコードがあります。これをフォームのonClickイベントリスナーにコード化するにはどうすればよいですか。ありがとう。MVCフォームからJavaScriptコードを呼び出す

HTMLフォーム -

<form> 
    <!-- form code --> 
<button class="btn btn-alt" type="submit">Submit</button> 
</form> 

はJavaScript -

<script type="text/javascript"> 
    $YR.WK.trackPage({ 
     "orderId": "1234", 
     "tax": "99.99", 
     "shipping": "9.99", 
     "total": "109.98", 
     "city": "NYC", 
     "state": "NY", 
     "country": "USA", 
     "currency": "USD", 
     "email": document.getElementByName('Email').value, 
     "locale": "en_US" 
    }); 
</script> 
+0

クリックイベントリスナー、さらには提出偶数リスナーをセットアップする方法を学んでください。インターネット上でこれを行う方法に関する情報の山があります。 –

答えて

0

あなたのボタンにIDを与えます。

<button class="btn btn-alt" id="myBtn" type="submit">Submit</button> 

今、あなたは、このボタン要素へのEventListenerをアタッシュケースすることができます。

document.getElementById("myBtn").addEventListener("click", function() { 
    alert("clicked"); 
    // you can execute your other js code here. 
}, false); 

これはバニラのjavascriptです。あなたのページにjQueryライブラリが含まれていれば、さらに簡単です。

$(function(){ 

    $("#myBtn").click(function(e){ 
    alert("Clicked"); 
    }); 

}); 
+0

私はページにjQueryライブラリを持っています。 JavaScriptコードはどこに置く必要がありますか?ありがとう。 –

+0

レイアウト/現在のビュー、スクリプトセクションの下で可能 – Shyju

+0

関連する詳細を最小限にして質問を投稿すると、SOのユーザーからのヘルプが表示されます。 – Shyju

関連する問題