0

フォームに電話入力があります。私はマスクされた入力を使用しており、ユーザーが入力をクリックしてスパンを削除するときの値をシミュレートするスパンを作成する必要がありましたが、ユーザーがすべてのマスクを埋めていない場合、ぼかしで偽の値が表示されません(使用しているスパン)。

私はspan cozを使用しています。値を使用して同じ問題がありました..

$('#telefone').on({
            focus: function(){
                $('#contato span.value_telefone').hide();
                $('#contato #telefone').mask('(99) 9999-9999');
            },
            blur: function(){
                if($('#contato #telefone').val()=='' || $('#contato #telefone').val()=='(__) ____-____'){
                    $('#contato span.value_telefone').show();
                }
            }
        });
        $('#contato span.value_telefone').click(function(){
            $(this).hide();
            $('#contato #telefone').mask('(99) 9999-9999');
            $('#contato #telefone').focus();
        });
4

1 に答える 1

0

まったく同じ機能ではありませんが、html5 プレースホルダー属性を使用するとはるかに簡単になります。

<input name="tel" placeholder="(99) 9999-9999"/>
于 2013-03-14T22:05:47.133 に答える