extjs的textfield禁止输入某些字符
来源:互联网 发布:java读文件乱码 编辑:程序博客网 时间:2024/04/27 15:00
这个问题困扰了我整整一天,之前使用网上的重写textfield添加侦听,然后处理keypress事件(http://extjs.com/forum/showthread.php?t=17532),结果发现效果不甚理想,而且需要在公共js中写一段代码,各自的textfield中同样也需要写一段代码。最后参考了numberfield源码,才很好的解决了这个问题:
- initEvents : function() {
- var keyPress = function(e){
- var blockchars = ' ';
- var c = e.getCharCode();
- if(blockchars.indexOf(String.fromCharCode(c)) != -1){
- e.stopEvent();
- }
- };
- this.el.on("keypress", keyPress, this);
- }
这段代码放到textfield的配置里面就可以了。回头可以考虑继承或者重写一下textfield,直接在它的配置里面设置blockchars就可以了。
另外,blockchars就是屏蔽的字符集合,上例中屏蔽的是空格。
0 0
- extjs的textfield禁止输入某些字符
- EXT 禁止textfield的输入
- TextField中进行字符的输入限制
- TextField中进行字符的输入限制
- textfield设置只能输入的字符长度
- TextField限制输入字符
- 可以屏蔽某些输入字符的TextBox
- 表单中用JS禁止某些符号的输入
- textfield、 textView内容长度限制(中文输入越界)附带:textView回车效果,判断禁止字符
- extjs EditorGridPanel禁止某些单元格编辑
- 在extjs的textfield中输入带有特殊字符的字符串,比如/opt/apache-storm-0.9.4/bin/storm ui &但是&符号却无法传递到后台
- 限制UIAlertView上的TextField的输入字符长度
- 限制UIAlertView上的TextField的输入字符长度
- Extjs TextField 同步输入 监听事件
- 禁止输入指定字符
- 禁止用户输入字符
- 禁止输入中文字符
- 安卓输入框禁止输入特殊字符的需求
- 第十四章 示例5
- 关于Android开发中实现锚点技术,也是焦点的改变
- Mock测试工具类的设计与使用
- migration integer limit option
- tjut 5883
- extjs的textfield禁止输入某些字符
- linux常见操作命令
- 人脸识别之人脸对齐(五)--ESR算法
- 表分区常用语句
- HDU 5884 Sort(二分加双队列优化)
- JAVA 设计模式之模板模式
- servlet学习总结四
- Java控制循环语句break,continue,return
- 在Linux下查看环境变量