2013-03-14 25 views
0

我在表單上有電話輸入。即時通訊使用蒙面輸入,我不得不創建一個跨度,模擬用戶單擊輸入時刪除跨度的值,但如果用戶不填充所有蒙版,模糊,它會顯示錯誤值(使用跨度)。當用戶不填寫所有掩碼時,屏蔽的輸入清空值

進出口使用跨度怎麼我用值有同樣的問題..

$('#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(); 
     }); 

回答

0

它不是完全相同的功能,但要更容易將使用HTML5佔位符屬性:

<input name="tel" placeholder="(99) 9999-9999"/> 
+0

我已經知道佔位符,但我不能限制網站沒有瀏覽器誰不支持HTML5的用戶 – 2013-03-14 22:59:29