asp.net-mvc-4 – 文本框中mvc中的Textchanged事件
发布时间:2020-12-16 06:26:32 所属栏目:asp.Net 来源:网络整理
导读:我是mvc的初学者.我正在开发一个应用程序,我需要在输入一个值后更改文本框的值并按TAB.例如,当我在文本框中输入1并按Tab键时,它应显示1即我需要在我输入的文本上签名.要做到这一点我正在尝试为文本框提出一个textchanged事件.我怎么能这样做.当我用谷歌搜索
我是mvc的初学者.我正在开发一个应用程序,我需要在输入一个值后更改文本框的值并按TAB.例如,当我在文本框中输入1并按Tab键时,它应显示1即我需要在我输入的文本上签名.要做到这一点我正在尝试为文本框提出一个textchanged事件.我怎么能这样做.当我用谷歌搜索它时我发现它可以用
javascript完成.但是我不知道该怎么做,请给我一些建议.
码: @Html.TextBoxFor(m => m.text)--textbox 解决方法
您可以使用jQuery并订阅
blur 事件,当输入字段失去焦点时将触发该事件:
$(function() { $('#id_of_your_textbox').blur(function() { var value = $(this).val(); var newValue = value + '1'; $(this).val(newValue); }); }); 如果你不想使用像jQuery这样的javascript框架,你可以使用普通的javascript实现相同的功能: window.onload = function() { document.getElementById('id_of_your_textbox').onblur = function() { var value = this.value; var newValue = value + '1'; this.value = newValue; }; }; 注意:这会将字符串值1添加到现有文本中.如果要执行整数加法,则需要先解析当前值.您可以使用 var value = parseInt($(this).val()); if (!isNaN(value)) { var newValue = value + 1; $(this).val(newValue); } else { alert('You have entered an invalid integer value'); } 以下是如何为您可以在javascript选择器中使用的文本字段分配确定性ID: @Html.TextBoxFor(m => m.text,new { id = "id_of_your_textbox" }) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.Net应用程序中,我可以获得请求包含哪些安全协议(SSL3
- ASp.NET下拉列表和字典
- asp.net-web-api – 如何告诉RavenDB忽略属性而不是WebAPI?
- asp.net – 如何从另一个UserControl继承UserControl?
- asp.net – Global.asax没有为Release版本触发
- asp.net – 即使我在Windows 8中安装了协议,SignalR也不会使
- asp.net-mvc – 如果非活动状态超过安全标记验证间隔,则ASP
- asp.net-mvc – 为生成的帮助标签添加冒号和星号
- asp.net-mvc – ASP.NET MVC单元测试 – 假存储库变得笨拙
- asp.net – 有没有比升级到Visual Studio 2010 Ultimate更便
推荐文章
站长推荐
- asp.net – Docker日志中的.net输出
- 页面生成时间 – ASP.Net MVC
- asp.net-mvc – 将Castle Windsor与SignalR集成
- asp.net-core – 在程序集’ef’上找不到’UserS
- asp.net – 在div标签内右对齐菜单控件
- asp.net-core – 如何将在TagHelper流程方法中生
- 剃刀 – 从另一个TagHelper调用TagHelpers?
- ASP.NET Azure中的Trace.WriteLine
- 将Instant Messaging集成到ASP.NET应用程序中
- asp.net – 如果表单字段为空,如何将NULL插入数据
热点阅读