Сторінка 5 з 7

Повідомлення #81Додано: 31.03.2016, 22:24
Nazar Tokar
derealty, звичайно.

Повідомлення #82Додано: 04.04.2016, 15:38
kagan25
как в этом скрипте поменять/указать обязательные поля, потому что пытаясь отправить форму пустой просит заполнить только имя, но не телефон. важнее как позвонить человеку чем его имя.

Обновление страницы после отправки сообщения

Повідомлення #83Додано: 11.04.2016, 12:12
denisss70
Ребята, подскажите пожалуйста. Вот тут реализация перенаправления на конкретную страницу после отправки сообщения:

if (i.result == "success") {
jQuery.Storage.set("callme-sent", i.time);
jQuery('.cme_btn').attr('disabled','disabled');
dl('cmeHide',4);
dl('cmeClr',5);
window.location.href = '/file.php';
}

Скрипт встроен на нескольких страницах и требуется чтобы перенаправление шло на страницу, с которой было отправлено сообщение, а не на какую то конкретную, плюс была задержка в 2-3 секунды перед тем как произойдет перенаправление

Спасибо!

Повідомлення #84Додано: 11.04.2016, 17:31
Nazar Tokar
denisss70, користувач і так знаходиться на тій сторінці, звідки відправлено повідомлення, навіщо ж його туди пересилати? Чи я вас неправильно зрозумів.

Повідомлення #85Додано: 11.04.2016, 19:29
АЛЬФРЕД ХИЧКОК
как удалить пункт ?
подарочнаяя упаковка

Повідомлення #86Додано: 12.04.2016, 18:20
АЛЬФРЕД ХИЧКОК
все вопросы снимаются
разобрался

Повідомлення #87Додано: 14.04.2016, 23:02
shaen
А не подскажите как в новой версии сделать телефон по маске типа $("#phone").mask("+7(999) 999-99-99"); а не только цифры для ввода
Понимаю что надо вместо этого чтото написать ток не соображу как
$(document).on('keyup', '.cme-phone', function(){
$(this).val($(this).val().replace(/[^0-9]+/g, ''));

Повідомлення #88Додано: 18.04.2016, 20:24
denisss70
Назар не понял что вы ответили, на русском пожалуйста напишите

Повідомлення #89Додано: 18.04.2016, 22:07
Nazar Tokar
denisss70, пользователь и так находится на той странице, откуда отправлено сообщение, зачем же его туда пересылать? Или я вас неправильно понял.

Повідомлення #90Додано: 23.04.2016, 13:33
vezdevoz
Добрый день, установил версию 2.3 очень классная форма, вы молодец!!! все работает прекрасно
Но возникла необходимость пренести эту форму уже в открытом варианте на страницу,
проблема в том что я не силен во всём этом, и когда делаю по инструкции и пытаюсь в ручную создать форму на странице то она получается не красивая.
Если у вас есть время не могли бы вы помочь мне перенести внешний вид открытой формы со всеми полями на страницу.
можно просто готовый код формы (vk) который можно было бы вставить в пост и она была бы уже открытая на странице, css перенастроить думаю смогу сам.

Зображення

Повідомлення #91Додано: 26.04.2016, 09:33
denisss70
Назар, не совсем правильно поняли. Встроенная форма находится на нескольких страницах, необходимо после отправки сообщения обновить текущую страницу, где находится пользователь, чтобы были очищены поля и убрано сообщение "ваше сообщение отправлено"

Повідомлення #92Додано: 26.04.2016, 12:37
Nazar Tokar
denisss70, а навіщо її оновлювати, якщо можна просто очистити форму?

Повідомлення #93Додано: 28.04.2016, 08:26
denisss70
Назар, в личку написал, чтобы не светить тут url

Повідомлення #94Додано: 28.04.2016, 12:02
Nazar Tokar
В функцію

Код: Виділити все
function cmeClr() { // clear form
   $('.cme-form').find('[type=text], [type=tel], textarea').val('');
}

додати

Код: Виділити все
$('.callme-result').html('');

Повідомлення #95Додано: 02.05.2016, 19:53
denisss70
Здорово, работает спасибо!

Назар, последнее - как сделать, чтобы поля очищались после нажатия на кнопку "отправить заявку"?

Повідомлення #96Додано: 04.05.2016, 08:31
denisss70
Пример, что привели, очищает только статусную строку "сообщение отправлено"
Сами поля встроенной формы не очищаются от заполненных данных

Повідомлення #97Додано: 15.05.2016, 22:36
Nazar Tokar
Щоб очищати поля форми пілся відправки, треба формі на сторінці додати клас

Код: Виділити все
cme-form

Повідомлення #98Додано: 19.05.2016, 10:40
denisss70
По вашему совету исчезают поля встроенной формы - не помогает

Проблему решил другим способом (если кому пригодиться), класс для встроенно формы на странице - .cme
Для очистки полей после отправки сообщения добавил в функцию cmeClr() этот класс:

Код: Виділити все
function cmeClr() { // clear form
  $('.cme-form').find('[type=text], [type=tel], textarea').val('');
  $('.cme').find('[type=text], [type=tel], textarea').val('');
  $('.callme-result').html('');
}
в итоге очищается и статусная строка "сообщение отправлено" и очищаются поля

Повідомлення #99Додано: 30.05.2016, 12:31
Wild
Где настраивается таймаут между отправками сообщений.

Повідомлення #100Додано: 06.06.2016, 03:40
sssf90
Поставил CallMe 2.3. Все прекрасно работает, но работает нормально только при отключенном Seo Pro. Как только его включаю, форма перестает работать на страницах контактов, категорий. Речь об opencart, конечно. Как решить этот вопрос?