Вечер добрый, помогите с маской
<script src="js/jquery.mask.min.js "></script>
$("#phone_popup").mask("+38(999)999-99-99")
На выходе когда делаю $(this).serialize()
получаю номер в формате 9999999999, как сделать что бы 38 не обрезало?
Возможно вы как-то неправильно сериализируете форму, я попробовал воспроизвести ваш пример, и у меня +38
не обрезается
$("#phone_popup").mask("+38(999)999-99-99");
$('button').on('click', function () {
console.log($('form').serialize());
});
<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>
<form>
<input id="phone_popup" name="phone"/>
</form>
<button>Serialize</button>
ваш пример работает нормально
var vv = $("#phone_popup").mask("+38(999)999-99-99");
$( ".btn" ).click(function() {
console.log(vv.val())
});
пример на jsfidle
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня есть окно с кастомным Window Chrome сделаном на Grid которая обрабатывает два события:
Работаю с DataGridView программно, и вставку новых строк с клавиатуры нужно отключитьПри этом редактирование ячеек типа DataGridViewTextBoxColumn и DataGridViewCheckBoxColumn...
Нужно из xml-шаблона сформировать запрос с применением base64UrlEncodeДля этого пробовал использовать библу Microsoft