【问题标题】:Adding on click events to buttons in MVC Razor将点击事件添加到 MVC Razor 中的按钮
【发布时间】:2016-10-20 15:12:20
【问题描述】:

我一直在尝试通过单击按钮调用 javascript 函数,但我不知道我做错了什么。

我已经搜索过类似的问题并遵循了答案,但是按钮单击仍然没有调用该函数。

以下代码在我的.cshtml 页面中。首先,我创建按钮

<input type="button" id="myButton" onclick="Save()"/>  

和我在同一页面上有一个功能

<script> function Save() { ..do stuff here } </script>

这个函数永远不会被调用。我做错了什么?

【问题讨论】:

  • 标签名称前不允许有空格。我认为这就是造成问题的原因。
  • 只需写$('#myButton').click(function {alert("hi");}); 并从按钮中删除onclick="Save()"

标签: asp.net-mvc-4 razor-2


【解决方案1】:

在这里你可以这样做:

$(document).ready(function() {
      $("#myButton").click(function() {
        alert("button clicked.");
      });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input type="button" id="myButton" value="test"/>

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-23
  • 1970-01-01
相关资源
最近更新 更多