Javascript Mootools数字文本框
我正在寻找基于mootools框架的数字文本框控件 如果有人帮助我找到或实施此控制,我将不胜感激 多谢各位。Javascript Mootools数字文本框,javascript,mootools,numeric-textbox,Javascript,Mootools,Numeric Textbox,我正在寻找基于mootools框架的数字文本框控件 如果有人帮助我找到或实施此控制,我将不胜感激 多谢各位。 Alimz不确定这是否是你的意思,但是: 是一种基于类的语义解决方案,它依赖css类为每个输入字段定义规则集。例如: <input class="validate['required','number']" /> 非常灵活,非常酷,我竖起大拇指,在元素的类中使用基于哈希的规则集的想法非常棒 由法比奥长尾是类似的formcheck,但它需要进一步的问题。iMask实际上连
Alimz不确定这是否是你的意思,但是: 是一种基于类的语义解决方案,它依赖css类为每个输入字段定义规则集。例如:
<input class="validate['required','number']" />
非常灵活,非常酷,我竖起大拇指,在元素的类中使用基于哈希的规则集的想法非常棒
由法比奥长尾是类似的formcheck,但它需要进一步的问题。iMask实际上连接到输入元素,并帮助用户按照预设的“掩码”填充数据。遮罩只是一种无法破坏的图案格式。实际上,它允许您要求用户输入非常复杂的数据块,例如,您可以有一个包含(+NN)-NNN-AZ、连字符、括号和加号的字段。最终用户只能在指定位置输入数字或字母字符。看看吧,这真是令人印象深刻你自己也可以轻松地写出来
var isNumberKey = function(e){
if (e.code > 31 && (e.code < 48 || e.code > 57))
return false;
return true;
}
var isBackSpaceKey: function(e){
return e.code == 8;
}
var isArrowKey: function(e) {
return e.code >= 37 && e.code <= 40;
}
var inputs = $$('.width-input', '.height-input');
inputs.addEvent('keyup', function(e){
if (!isNumberKey(e) && !isBackSpaceKey(e) && !isArrowKey(e))
e.stop();
});
var isNumberKey=函数(e){
如果(e.code>31&(e.code<48 | | e.code>57))
返回false;
返回true;
}
var isBackSpaceKey:函数(e){
返回e.code==8;
}
var isArrowKey:函数(e){
返回e.code>=37&&e.code