0

我在表格上有电话输入。我使用蒙版输入,我必须创建一个模拟值的跨度,当用户单击输入时它会删除跨度,但如果用户没有填充所有蒙版,则在模糊时,它不会显示错误值(使用跨度)。

我使用 span 因为我在使用 value 时遇到了同样的问题..

$('#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 回答