Перейти к содержимому


Публикации yKa3

29 публикаций создано yKa3 (учитываются публикации только с 09-Май 23)



#25578 Как сделать проверку валидности e-mail во внешней форме

Отправлено от yKa3 в 03 Август 2014 - 17:21 in Как это сделать

Я сам добавил Введите пожалуйста свое имя. Но это обычный атрибут alert и от этого текста ничего не зависит. Не нужно быть программистом чтобы это понять. Все остальное не трогал. Сюда писал чтобы разобраться самому и правильно подправить ЯваСкрипт, думал это не такая большая проблема. И до сих пор так думаю, как понимаю необходимо просто поменять порядок команд и поставить приоритет на проверку заполнения. Но как это сделать вероятно должен знать программист и моих знаний не хватает. Отправил тикет, будем ждать решения.

Вообще не понятно почему в такой срм не отточены все эти вопросы, т.к. сейчас огромный спрос на лендинпейджы с формами и 70% более менее эффективного малого бизнеса сформированы именно по средствам лп и контекста. Хотя в остальном срм КБ многим лучше остальных в рунете.

Надеюсь все будет доработно и работать будет гораздо удобнее и эффективнее.



#25576 Как сделать проверку валидности e-mail во внешней форме

Отправлено от yKa3 в 03 Август 2014 - 16:35 in Как это сделать

Программа по скрипту просто проверяет поле на заполенение, не важно что там будет, имя или еще что то другое, хоть цифры. Когда в настройках поставить галочку на Обязательное поле, то добавляется код:

var qst_input;
qst_input=document.createElement('input');qst_input.setAttribute('type','hidden');qst_input.setAttribute('name','k_input_field_10_1690');qst_form.appendChild(qst_input);
qst_input.value=document.getElementById('k_input_field_10_1690').value;
if (!qst_input.value) {alert('Введите пожалуйста свое имя.."'); document.getElementById('k_savebutton10').disabled=''; k_was_submited10=0; return

Врядли я что то делаю не так, т.к. если просто в КБ поставить галочки в поле обязательно для заполнения и добавить в таблице вычислений в поле Ява Скрипт вычисление и весь этот код проверить в форме, абсолютно не тронутый мною, то так же вычисление будет перекрывать проверку на заполнение.

Отправлю тикет, но по опыту общения с вашей службой поддержки сомневаюсь на решение данной проблемы и на оперативный ответ.



#25579 Маска для телефона во внешней форме

Отправлено от yKa3 в 03 Август 2014 - 17:27 in Как это сделать

Других вариантов нет, это единственный вариант не пудрить голову клиенту заполнением поля телефона и при этом получать 100% рабочие номера на которые будут автоматически отправляться смс. Inputmask это обычный плагин Jquery, почему бы его просто не добавить в код скрипта формы КБ?



#25562 Маска для телефона во внешней форме

Отправлено от yKa3 в 01 Август 2014 - 18:04 in Как это сделать

есть маска вида :

$("#phone").mask("+7(999)999-99-99");

Прекрасно работает на сайте со скриптом форм от КБ.

Но если форма находится в попап окне, то начинаются проблемы:

1. После нескольких нажатий на ссылку попап просто перестает открываться
2. Иногда закрывается при нажатии в любое место на форме(то есть клиент пытается ввести к примеру Имя, нажимает на поле ввода, а форма от него прячется)

Все это происходит только при включении в код $("#phone").mask("+7(999)999-99-99"); , при том что сама маска при это работает корректно

Полагаю что какой-то конфликт библиотек, но как его решить? Вот скрипт попапа:

var popup_form = jQuery('#popup_form')
popup_form.click(function(){
popup_form.hide(200);
});
popup_form.find('.price_request_block').click(function(event){
event.stopPropagation();
});
popup_form.find('.close').click(function(){
popup_form.hide(200);
});
});

Находится внизу перед закрытием боди. Скрипт маски куда только не пихал, но с начальным значением $ я так понимаю это уже php?

Что пытался?

Убирал код маски в отдельный файл sript.js и подключал этот скрипт на странице с попапом. Результат - маска корректно работала, первая проблема решалась, вторая проблема становилась еще больше и лагало попап очень сильно.

Что можно сделать? В чем могут быть проблемы?