Хочу сделать маску ( https://github.com/igorescobar/jQuery-Mask-Plugin ) для номера телефона, чтобы всегда в поле было +70 а дальше уже пользователь мог ввести любые свои цифры.
Делаю так:
jQuery(function($) {
$('#ph').mask('+70 000-000-00-00');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js"></script>
<input id="ph" />
Но в итоге получается что постоянно есть только +7, а дальше можно вводить любые цифры...
Измените глобальные настройки. Переназначьте 0
на другой символ, а сам 0
удалите оттуда.
jQuery(function($) {
$.jMaskGlobals.translation["d"] = $.jMaskGlobals.translation["0"];
delete $.jMaskGlobals.translation["0"];
$("#ph").mask('+70 ddd-ddd-dd-dd')
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js"></script>
<input id="ph" />
Попробуйте так:
$('#ph').mask("+7z 000 000", {
translation: {
'z': {
pattern: /[0]/, optional: false
}
}
});
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Нужно динамически (id будут подставляться автоматически) при клике добавлять значения input в другой inputКак это сделать? Сейчас добавляет только...
подскажите, как можно реализовать дугу из дивов(эти части будут выводиться из бд)
Хочу создать вывод даты но выдает ошибкуМиграцию сделал