Столкнулся с проблемой передачи номера в форме Яндекс Касса.
Согласно документации
Яндекса, параметр
cps_phone нужен для передачи номер телефона.
Как всегда хочется сделать форму "для людей" и подвести под общий знаменатель возможность её заполнения. Привязал маску типа "+7(999)999-99-99", которая, естественно передает значение вместе с " ( ) + - ".
Сам код:
<script>
if (window.jQuery) {
$(document).ready(
function()
{
var c = 0;
$(".payform form input").removeClass('err');
$(".payform form textarea").removeClass('err');
$("input[name=sum]").mask("9?99999");
$("input[name=custEmail]").mask("999999");
$(".maskPhone").mask("+7(999)999-99-99");
$(".payform form").submit(function(index, value){
$(".payform form input[required]").each(function(index, value){
if ($(this).val() == '') {
$(this).addClass('err');
c++;
}
});
});
if (c > 0) return false;
});
}
</script>
Помогите найти решение, где отправка будет без лишних знаков и соответствовать параметру
cps_phone