繁体   English   中英

将onblur事件添加到ASP.Net MVC的Html.TextBox

Add onblur event to ASP.Net MVC's Html.TextBox

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

HTML帮助程序(在MVC2中)的正确语法是什么,用于定义onblur处理程序,其中使用以下代码生成文本框:

<%=Html.TextBox(
    "ChooseOptions.AddCount" + order.ID,
    (order.Count > 0) ?  AddCount.ToString() : "",
    new { @class = "{number: true}  small-input" }
)
2 个回复

onblur添加到htmlattributes

<%=Html.TextBox(
    "ChooseOptions.AddCount" + order.ID,
    (order.Count > 0) ?  AddCount.ToString() : "",
    new { @class = "{number: true}  small-input", onblur = "alert('fired')" }
) %>

或者更好的方法是使用jQuery添加它

$('#ChooseOptions_AddCount' + id).onblur(function() { alert('fired'); });

我想提交一个解决方案,让您可以重用您的功能代码,如果您愿意的话。 您可以在其他位置定义该函数,然后从HTML元素中调用它。

在myView.cshtml文件中的某个位置(可能位于body标签的顶部),您可以定义脚本并在其中定义myFunc,如下所示:

<script>
    function myFunc() {
        alert('fired');
    }
</script>

然后从HTML元素中调用它,如下所示:

<%=Html.TextBox(
    "ChooseOptions.AddCount" + order.ID,
    (order.Count > 0) ?  AddCount.ToString() : "",
    new { @class = "{number: true}  small-input", onblur = "myFunc()" }
) %>

或者,如果您乐意使用HTML帮助程序来定义文本框,则可以这样做

@Html.TextBoxFor(m => m.ChooseOptions.AddCount,
    (order.Count > 0) ?  AddCount.ToString() : "",
    new { @class = "{number: true}  small-input", onblur = "myFunc()" }
)
1 asp.net-mvc如何更改宽度Html.TextBox

如何在asp.net-mvc视图中更改文本框的宽度 我希望将这些字段并排放置,并且状态文本框的宽度要短得多 编辑: 以下答案似乎都不适合我。 我注意到在site.css中我看到了这个: 我如何覆盖一个字段(文本框)的此行为 ...

5 将javascript添加到ASP.NET文本框控件的OnBlur属性

有没有办法指定一些JavaScript在ASP.NET文本框的OnBlur事件上执行? 在我看来,如果我向TextBox对象添加任何事件处理程序,它们只会导致回发到服务器而不是做我想要的。 基本上,我只是希望能够在此HTML中呈现文本框: 谢谢! ...

6 将MVC项目添加到ASP.NET项目

我目前正在尝试建立我的最后一年的项目以开始写作,但我为此而努力。 基本上,我有一个使用asp.net的现有项目,需要添加一个新的MVC项目,使其可以一起运行。 asp.net项目将处理登录,但具有指向mvc项目的简单链接。 问题是我无法从asp.net项目到MVC正常工作。 我不 ...

7 将MVC添加到现有的ASP.net网站

我搜索了档案,也用Google搜索了一下,但是似乎找不到关于如何平稳地向现有ASP.net 4网站添加功能,将其添加到最新MVC中的指南/最佳实践/方法。 我有一个使用ASP.net 1.0构建的网站,并已逐步升级到4.0,现在我想切换到MVC,但是由于该网站具有许多功能,因此要在MVC中重新 ...

8 将 MVC 添加到 ASP.NET 网站

我想将 MVC 支持添加到现有的网站项目(不是 Web 应用程序项目)并有几个问题。 为了获得 Visual Studio 的 MVC 优势,我似乎需要更新.csproj文件的&lt;ProjectTypeGuids&gt;节点。 网站项目中没有csproj文件。 看来我需要在App_Co ...

10 如何在ASP.NET中将onClick事件添加到HTML单选按钮

我的页面上有多个标签,当前我在页面加载时将每个标签上的所有下拉列表绑定在一起。 我只想在选择选项卡时绑定下拉列表。 选项卡更改后,我还想清除gridviews。 这是我的HTML代码 &lt;li&gt; &lt;input type="radio" id="tab ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM