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']" />

非常に柔軟で非常にクールで、私からは賛成です。要素のクラス内のハッシュベースのルールセットのアイデアは素晴らしいです。

FabioNagaoのmootoolsiMaskはformcheckに似ていますが、さらに問題があります。iMaskは実際に自分自身を入力要素にアタッチし、ユーザーが事前設定された「マスク」に従ってデータを入力するのを支援します。マスクは、壊すことのできない単なるパターン形式です。実際には、ユーザーに非常に複雑なデータブロックを入力するように求めることができます。たとえば、(+ NN)-NNN-AZ、ハイフン、角かっこ、プラス記号を含むフィールドを含めることができます。エンドユーザーは、指定された場所にのみ数字または英字を入力できます。それをチェックしてください、それは本当に印象的です

于 2009-10-18T13:08:40.447 に答える