2012-03-30 11 views
0

ASP.NetのIPAddressのマスクされたテキストが必要です。マスクされたIPアドレスのテキストボックス

以下は、いくつかの可能なアドレスであるipaddressです。

例:

192.168.30.2 

10.1.1.2 

31.23.212.2 

ので、1が3つの数字を持っていますが、数2は今だけ2を持っている数は、デフォルトのMaskedTextBoxは、あなたが次のオクテットに行く前に、すべての3つの数字で入力します。事前に

おかげで、

答えて

3

あなたはこの1つは素晴らしいAjaxのソリューションです。このリンク

AJAX

を見ることができます。

+0

さまざまな状況に対応していないため固定文字列しか扱えないので、助けになるのではないでしょうか。つまり、次のようにIPを書く必要があります:010.001.001.002 ...または可能な回避策はありますか? – walther

+0

ok、その後、テキストボックスに少なくとも3つの(。)をチェックするjavascriptを使用することができます。 12.1.2.3や121.32.222.111などのように申し込むことができます。 –

1

は990.990.990.990または###を使用してみてください。###。###。###あなたのMask財産

1

のために私の知る限りでは、あなたはjavascript関数を自分で書く必要があります。 MaskEditが意味するだけで固定されたマスクを提供しています、あなたはこのような形式でIPアドレスを持っている必要がありますasp.netツールキットに含ま:

010.001.001.002

醜い、少なくとも言って、すなわち。誰かがこれに対する回避策を知っていれば、私はそれを喜んで見ています。

私の解決策は、IPアドレスの正規表現を使用し、この式に従ってユーザーの入力に反応するJS関数を書くことです。

関連する問題