-1

テキストボックスには、電話番号または郵便番号のタイプを持つ文字列を格納するプロパティがあります。

ユーザーがキーの入力を開始する場所とタイミングは、電話番号/郵便番号の形式でテキスト ボックスに入力する必要があります。例えば ​​-

1パターン目は234-23432、

2 番目のパターンは (234)24234-324 です。

そのため、ユーザーがいくつかのキーを入力すると、それに応じて文字が配置されます。ソリューションがプレーンな JavaScript を使用するか jQquery を使用するかは問題ではありません

4

1 に答える 1

0

ページから。次のコードを使用できます。あなたはjsfiddleでそれをテストすることができます

  $(function() {
    $("input[name='phone']").keyup(function() {
        var curchr = this.value.length;
        var curval = $(this).val();
        if (curchr == 3) {
            $(this).val("(" + curval + ")" + "-");
        } else if (curchr == 9) {
            $(this).val(curval + "-");
        }
    });
});​
于 2012-10-03T11:03:25.913 に答える