Я форму тестировал по ссылке типа /questionare.php?id=1
т.е. не вставлял на другой сайт.
После изменений честно жал Ctrl+F5 пару раз.
Судя по тому коду, который в генераторе сгенерировался для вставки на удаленный сайт - там будет тоже самое
4
Вычисления в анкетах
Автор smart, 22 марта 2012 09:13
Сообщений в теме: 27
#21
Отправлено 17 Май 2013 - 15:46
#22 Гость_Roman_*
Отправлено 17 Май 2013 - 15:49
Оставьте заявку в техподдержку.
#23
Отправлено 21 Май 2013 - 00:00
Roman (17 Май 2013 - 15:49) писал:
Оставьте заявку в техподдержку.
Но теперь почему-то не выводится сообщение типа "Ваше сообщение отправлено. Спасибо".
Или если форма вернула отмену (например дубль поля), то тоже ничего не пишет - как будто все хорошо.
И это происходит вне зависимости от того есть ли custom скрипты или нет. Проверил на разных аккаунтах и браузерах.
#24 Гость_Roman_*
Отправлено 21 Май 2013 - 07:26
В ближайшее время проверим.
#25
Отправлено 22 Май 2013 - 13:58
Roman (21 Май 2013 - 07:26) писал:
В ближайшее время проверим.
Даже простейшая форма не пишет отчёт и текст об успешной отправке
// Получаем результат формы var ss = document.createElement('script'); ss.src="http://xxx.clientbase.ru/questionare.php?sel=get_answer&qst_id=1&k_rand="+k_form_rand_1; var done = false; ss.onload=ss.onreadystatechange=function(){ if ( !done && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete") ) { done = true; eval("var data=k_answer"+1+";delete k_answer"+1+";"); if (data.length) { if (data != ' ') document.getElementById('k_qst_res_1').innerHTML=data; $('#k_savebutton1').show(); } else { document.getElementById('k_qst_res_1').innerHTML='Информация успешно отправлена. Спасибо!'; } if (k_answer_hide_form1) { document.getElementById('k_qst_1').style.display='none'; location.href='#qst_res_link1'; } ss.onload = ss.onreadystatechange = null; document.body.removeChild(ss); } } document.body.appendChild(ss);Видимо вот в этом куске что-то не так - команда есть - текста нет, кнопка Disable становится и не понятно пользователям: то ли отправилось, то ли глюк
Неужели ни кто не использует внешних форм? Или у всех все работает?
#26 Гость_Roman_*
Отправлено 22 Май 2013 - 14:13
Проверил у себя. Всё работает. Оставьте заявку, не должно такого быть, чтоб не работало, и обновление здесь не могло испортить существующую систему.
#27
Отправлено 09 Апрель 2014 - 17:27
А каким образом можно 2 поля проверить на правильность?
Применительно к данному вычислению...
Применительно к данному вычислению...
function custom_save_qst1() { var email = document.getElementById('k_input_field_1_71').value; if (!((/^([a-z0-9_-]+.)*[a-z0-9_-]+@([a-z0-9][a-z0-9-]*[a-z0-9].)+[a-z]{2,4}$/i).test(email))) // Проверяем на корректность { alert('Вы ввели некорректный email'); return false; // Не выполняем отправку данных анкеты } return true; // Отправляем данные анкеты }
Компания "Хороший Цвет"
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
www.GoodColor.ru - поставки и производство самосветящихся товаров и материалов
#28
Отправлено 10 Апрель 2014 - 08:51
Добавляете просто еще одно такое же условие:
function custom_save_qst1() { var email1 = document.getElementById('k_input_field_1_71').value; // 1 - id формы, 71 - id поля 1 var email2 = document.getElementById('k_input_field_1_72').value; // 1 - id формы, 72 - id поля 2 if (!((/^([a-z0-9_-]+.)*[a-z0-9_-]+@([a-z0-9][a-z0-9-]*[a-z0-9].)+[a-z]{2,4}$/i).test(email1))) // Проверяем на корректность { alert('Вы ввели некорректный email № 1'); return false; // Не выполняем отправку данных формы } if (!((/^([a-z0-9_-]+.)*[a-z0-9_-]+@([a-z0-9][a-z0-9-]*[a-z0-9].)+[a-z]{2,4}$/i).test(email2))) // Проверяем на корректность { alert('Вы ввели некорректный email № 2'); return false; // Не выполняем отправку данных формы } return true; // Отправляем данные формы }
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных