Маска для поля телефон!
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#phone').mask('(999) 999-9999');
});</script>
так же делал через id inputa результата 0, только исчезали поля загрузить фото
Ну тогда поиграйтесь немножко. Маску на jquery проще научиться сделать, чем научиться знаки препинания по смыслу расставлять. Вижу, что восклицательные знаки вы научились ставить. Следовательно, и тут разберётесь.
Спасибо! Я видел данный компонент! К сожалению в Мапсе нельзя самому выбирать и добавлять некоторые поля( Поэтому нужно решение именно для Мапса!
Добрый день! Может кто нибудь подскажет или уже реализовывал, хочу сделать маску для номера телефона, вопрос как(имеется ввиду в форме, когда заполняешь данные объекта)? Пробовал через js не выходит( Редактировал этот файл marker_form.tpl.php, применял jquery.maskedinput-1.2.2.js к полю телефона, сам скрипт
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#phone').mask('(999) 999-9999');
});
так же делал через id inputa результата 0, только исчезали поля загрузить фото
Недавно решил у себя данную проблему, к вечеру отпишусь как)
Буду очень Вам благодарен! Спасибо!
Добрый день! Может кто нибудь подскажет или уже реализовывал, хочу сделать маску для номера телефона, вопрос как(имеется ввиду в форме, когда заполняешь данные объекта)? Пробовал через js не выходит( Редактировал этот файл marker_form.tpl.php, применял jquery.maskedinput-1.2.2.js к полю телефона, сам скрипт
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#phone').mask('(999) 999-9999');
});
так же делал через id inputa результата 0, только исчезали поля загрузить фото
Недавно решил у себя данную проблему, к вечеру отпишусь как)
<div class="field"> <?php echo html_input('text', 'contacts[phone]', '', array('placeholder'=>LANG_PLACES_CONTACTS_PHONE, 'id'=>'input-contacts-phone')); ?> <script type="text/javascript"> jQuery(function($){ $("#input-contacts-phone").mask("+9(999) 999-99-99"); }); </script> </div>
Еще нужно подключить библиотеки:
После
<div id="maps-marker-form">
<script src="/templates/default/js/jquery.maskedinput.min.js"></script>
так же делал через id inputa результата 0,
<script type="text/javascript"> jQuery(function($){ $.mask.definitions['9']='[0-9]'; $.mask.definitions['~']='[@+-]'; $.mask.definitions['*'] = "[A-Za-zА]"; }); jQuery(function($){ $("#<?php echo $field->id; ?>").mask('<?php html($phone_mask); ?>', {placeholder:"_"}); }); </script> <?php $this->addJS("templates/{$this->name}/js/jquery.maskedinput.min.js"); ?>
"#<?php echo $field->id; ?>"
Приведенная вами основана на стороннем плангине и давно устарела и не обновляется.
да сторонний плагин, устарела в каком плане?) свою суть плагин полностью выполняет, по поводу что плагин не обновляется не каких проблем на рабочих проектов не кто не испытывал)
Это самая простая.
Приведенная вами основана на стороннем планине и давно устарела и не обновляется.
Дело вкуса. 😊
Попробуйте у себя заменить эту часть кода в фале marker_form.tpl.php
jQuery(function($){ $("#input-contacts-phone").mask("+9(999) 999-99-99"); });
Еще нужно подключить библиотеки:
После
Еще раз Огромное Спасибо! Буду пробовать, я очень благодарен!
так же делал через id inputa результата 0,
где
jQuery(function($){ $.mask.definitions['9']='[0-9]'; $.mask.definitions['~']='[@+-]'; $.mask.definitions['*'] = "[A-Za-zА]"; }); jQuery(function($){ $("#").mask('', {placeholder:"_"}); }); — id вашего поля
"#"
Спасибо! Я очень благодарен за помощь!