如何从 MVC Helper 生成的 texbox 调用 JavaScript 函数。我希望我的文本框调用这样的函数:
<input type="text" id="Ejemplo" onkeyup="SumaEjemplo()" />
我正在使用:
<%= Html.TextBox("Ejemplo") %>
我把它放在哪里?
如何从 MVC Helper 生成的 texbox 调用 JavaScript 函数。我希望我的文本框调用这样的函数:
<input type="text" id="Ejemplo" onkeyup="SumaEjemplo()" />
我正在使用:
<%= Html.TextBox("Ejemplo") %>
我把它放在哪里?
通过使用 jQuery,您可以在 Javascript 中编写此代码(直接在<script>
标签内或在与视图一起加载的单独脚本文件中:
$(function(){
$("#Ejemplo").keyup(SumaEjemplo);
});
function SumaEjemplo(eventInstance){
// handle onkeyup event
}
这样您就可以将多个事件附加到同一个控件,并且被认为是这样做的正确方法。
<%= Html.TextBox("Ejemplo",string.Empty,new{onkeyup="SumaEjemplo()"})%>
您还可以使用 jQuery 在创建控件时自动绑定事件。我猜这只有在您想在 javascript/jquery 事件中创建控件时才有用。