从MVC表单调用JavaScript代码

从MVC表单调用JavaScript代码,javascript,asp.net-mvc,Javascript,Asp.net Mvc,我有一个JavaScript代码,它必须通过单击mvc视图页面中表单上的submit按钮来进行事件驱动。如何将其编码到表单的onClick事件侦听器中。谢谢 html表单-- 提交 JavaScript-- $YR.WK.trackPage({ “订单ID”:“1234”, “税”:“99.99”, “运输”:“9.99”, “总计”:“109.98”, “城市”:“纽约市”, “州”:“纽约”, “国家”:“美国”, “货币”:“美元”, “email”:document.getElem

我有一个JavaScript代码,它必须通过单击mvc视图页面中表单上的submit按钮来进行事件驱动。如何将其编码到表单的onClick事件侦听器中。谢谢

html表单--


提交
JavaScript--


$YR.WK.trackPage({
“订单ID”:“1234”,
“税”:“99.99”,
“运输”:“9.99”,
“总计”:“109.98”,
“城市”:“纽约市”,
“州”:“纽约”,
“国家”:“美国”,
“货币”:“美元”,
“email”:document.getElementByName('email')。值,
“区域设置”:“en_US”
});

为按钮提供一个Id

<button class="btn btn-alt" id="myBtn" type="submit">Submit</button>
这就是香草javascript。如果您的页面中包含jQuery库,那么就更容易了

$(function(){

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

});

学习设置单击事件侦听器,或者更好的设置提交事件侦听器。关于如何做到这一点,互联网上有堆积如山的信息。我在页面上有jQuery库。我应该把JavaScript代码放在哪里?谢谢。在布局/当前视图中,可能在“脚本”部分下,只需发布一个包含最少相关细节的问题,您将从SO的用户那里获得帮助。
<button class="btn btn-alt" id="myBtn" type="submit">Submit</button>
document.getElementById("myBtn").addEventListener("click", function() {
     alert("clicked");
     // you can execute your other js code here.
}, false);
$(function(){

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

});