2012-02-27 2 views
0

Я использовал masked input plugin digitalbush, и мне было интересно, если бы вы могли добавить значение по умолчанию в замаскированные поля.Masked Input Plugin со значением по умолчанию

Я пытался добавить его с помощью:

<input id = "date" type="text" value="DD/MM/YYYY" onfocus="this.value = this.value=='DD/MM/YYYY'?'':this.value;" onblur="this.value = this.value==''?'DD/MM /YYYY':this.value;"> 

, но после применения маскирования с помощью

<script type="text/javascript"> 
    $(document).ready(function(){    
     $("#date").mask("99/99/9999", {placeholder:"#"}); 
    });  
</script> 

Значения по умолчанию HTML больше не работает.

ответ

4

Взгляните на эту скрипку: http://jsfiddle.net/tuliomonteazul/EGUcj/

Чтобы исправить значение по умолчанию при загрузке страницы я просто прокомментировал последний вызов checkVal();. И исправить onblur, чтобы применить значение по умолчанию тоже, я прокомментировал checkVal(); внутри .bind('blur.mask') и изменил функцию ввода onblur.

Я думаю, что лицензия плагина позволяет изменить его код.

+0

Меня попросили сделать то же самое, но с альтернативным текстом-заполнителем. Вот моя вилка того же кода http://jsfiddle.net/darronz/ht7hD/ – darronz

Смежные вопросы