asp.net – 我的javascript代码无法在mozilla firefox中运行
发布时间:2020-12-16 06:36:14 所属栏目:asp.Net 来源:网络整理
导读:这是我的代码,仅用于创建文本框接受号码. asp:TextBox ID="txtRotationNo" runat="server" onkeydown="return NumberOnly();" CssClass="textbox"/asp:TextBoxfunction NumberOnly () { if(!(event.keyCode=48 event.keyCode=57) event.keyCode!=8) { event.
这是我的代码,仅用于创建文本框接受号码.
<asp:TextBox ID="txtRotationNo" runat="server" onkeydown="return NumberOnly();" CssClass="textbox"></asp:TextBox> function NumberOnly () { if(!(event.keyCode>=48 && event.keyCode<=57) && event.keyCode!=8) { event.returnValue=null; } } 此代码适用于Chrome和Opera,但不适用于Firefox. 你能告诉我这段代码有什么问题吗? 解决方法
代码有很多问题,包括缺少事件参数,以及取消事件的错误方法.在这里,只需用以下代码替换代码:
function NumberOnly(e) { e = e || window.event; // remove this if you don't need IE support if (!(e.keyCode >= 48 && e.keyCode <= 57) && e.keyCode != 8) e.preventDefault(); // standard method of cancelling event return false; // IE method of cancelling event } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 为什么隐藏字段被认为是客户端状态管理?
- 如何获取配置文件Web.config的AppSetting节点数据
- 在ASP.NET中使用Visual Studio发布功能有什么好处?
- 什么是asp.net mvc中“literal”标签的等价物
- asp.net-mvc – Web场中的nHibernate策略
- .net – 在项目之间共享MasterPages的最佳方法是什么?
- ASP.Net MVC3 Azure – 我是否需要会员提供商存储过程?
- asp.net – 如何禁用通过IIS提供的单页面应用程序HTML文件的
- asp.net-mvc – 如何将Ninject与HttpClient一起使用
- asp.net – MVC 4 Web API Action返回:类型vs HttpRespons
推荐文章
站长推荐
- 在ASP.NET中使用区域5
- asp.net-mvc – ASP.NET MVC绑定模型中的数组
- asp.net-core – .NetStandard或.NET核心中的WSH
- asp.net-mvc – 单元测试视图?
- asp.net-mvc-3 – 与ASP.NET MVC 3中的视图页面不
- 模型 – 视图 – 控制器 – MVC控制器索引有时40
- asp.net – 如何在单击“提交”按钮后显示requir
- asp.net-mvc – Ninject绑定在不同的控制器上
- 像ASP.NET WebControls一样,在dll中可重用的ASP.
- asp.net – 如何在我的vnext应用程序中启用rosly
热点阅读