0

我正在寻找基于 mootools 框架的数字文本框控件。

如果有人帮助我找到或实施此控制,我将不胜感激。

谢谢你 。阿利姆兹

4

2 回答 2

1

您也可以自己轻松编写。

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();
});
于 2010-02-16T17:29:28.090 回答
0

不确定这是否是您的意思,但是:

mootools formcheck是一个基于类的语义解决方案,它依赖于 css 类来为每个输入字段定义一个规则集。例如:

<input class="validate['required','number']" />

非常灵活而且非常酷,我点赞,元素类中基于散列的规则集的想法很棒。

Fabio Nagao 的mootools iMask类似于 formcheck,但它更进一步。iMask 实际上将自身附加到输入元素并帮助用户根据预设的“掩码”填充他们的数据。蒙版只是一种无法破坏的图案格式。实际上,它允许您要求您的用户输入非常复杂的数据块,例如,您可以有一个包含 (+NN)-NNN-AZ、连字符、括号和加号的字段。最终用户只能在指定位置输入数字或字母字符。看看,真的很震撼

于 2009-10-18T13:08:40.447 回答