Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
p.s. "Спасибо" кнопкой еще никто не отменял. За текстовые "Спасибо" будете наказаны. Приятного пользования
Данный архив вы не найдете на просторах интернета. Прошу не выкладывать НИГДЕ, а если кто выложит, найдем и накажем того. Этот архив Special for Nulled Users
Спасибо, но это не совсем то, т.к. там делается ставка на оценку в баллах и количество правильных/неправильных ответов. В психологических же тестах нет правильных/неправильных ответов - там просто дается результат в виде страницы с определенным текстом, в зависимости от ответов (в данном случае, для упрощения анализа - количество набранных баллов).
Да и зачем городить новый компонент, если уже есть компонент RSForm Pro.
Тут решение очень простое, но не могу доделать, т.к. не силен в яваскрипте
Если кто-то разбирается в javascript - подскажите, плиз, как дополнить код из моего последнего спойлера, чтобы результат из скрытого поля "result" - сравнивался с определенным диапазоном и в зависимости от этого отдавал в новое скрытое поле, например, "result2" - ссылку?
(Смысл того скрипта в спойлере - он считает сумму числовых значений (баллов) всех выбранных радио-кнопок и отдает эту сумму в скрытое поле "result")
А нужно, чтобы скрипт сопоставил это значение в поле "result" с заданным диапазоном значений и отдал в новое скрытое поле ссылку, соответствующую этому диапазону, т.е.:
Если значение из поля "result" попадает в диапазон 0-20 - то в новое поле "result2" отдается ссылка №1
Если значение из поля "result" попадает в диапазон 21-30 - то в новое поле "result2" отдается ссылка №2
Если значение из поля "result" попадает в диапазон 31-40 - то в новое поле "result2" отдается ссылка №3 и т.д.
Если возможно, то можно и без нового поля, чтобы скрипт считал значения и сопоставлял с диапазоном за один проход, и сразу отдавалась бы готовая ссылка в скрытое поле "result". Это было бы еще лучше и проще.
UPD:
Ура, разобрался!
Вот, может кому пригодится. Финальный вариант работающего кода:
Код:
<script type="text/javascript">
function calculate()
{
var op1=document.getElementsByName('form[quest1]');
var op2=document.getElementsByName('form[quest2]');
var op3=document.getElementsByName('form[quest3]');
var result=document.getElementById('result');
var result2=document.getElementById('result2');
result.value=0;
result2.value=0;
result.value=parseInt(result.value);
for(i=0;i<op1.length;i++)
if(op1[i].checked)
result.value=parseInt(result.value)+parseInt(op1[i].value);
for(i=0;i<op2.length;i++)
if(op2[i].checked) result.value=parseInt(result.value)+parseInt(op2[i].value);
for(i=0;i<op3.length;i++)
if(op3[i].checked) result.value=parseInt(result.value)+parseInt(op3[i].value);
if(result.value>0 && result.value<=3){result2.value="http://website.ru/1.html";}
else if(result.value>3 && result.value<=6){result2.value="http://website.ru/2.html";}
else if(result.value>6 && result.value<=9){result2.value="http://website.ru/3.html";}
return false;
}
</script>
В настройках формы в поле Return URL вставляется тег - {result2:value}
И идет редирект на указанные страницы, в зависимости от результата теста))
Как сделать, чтобы в форме с разбивкой на страницы (Multipage) (с кнопками "pagebreak") заставить работать валидацию для File Upload компонента формы при нажатии кнопки перехода к следующей странице?
В настройках кнопки pagebreak включена функция валидации при нажатии на кнопку перехода к следующей странице - Next (След.), и она работает для всех полей, кроме загрузки файлов. Поля загрузки файлов проверяются только в момент нажатия финальной кнопки "Отправить форму". Уже включал и выключал параметр Ajax валидации в форме. Но никак не влияет - не работает и все тут
Т.е. в компоненте file upload можно задать параметры валидации - формат файла (jpg, в моем случае) и максимальный размер файла в Кб, так вот эти все параметры проверяются только в момент нажатия кнопки "Отправить", а нужно, чтобы валидация срабатывала при переходе к следующей странице. (Т.к. у меня форма многостраничная).
Подскажите, пожалуйста, кто сталкивался с этим, как решить!
народ помогите, такая проблема поставил RsForm создал поля какие надо кнопочки все нормально а вот когда дошел до отправки почты столкнулся с проблемой не отправляется она, какие там нужно настройки вводить не пойму кто может описать что куда вбить надо, буду очень благодарен.
Default Value в поле по идее должно исчезать при клике, да и не отправляться на мыло, а оно как введенный текст себя ведет. у всех так? настроек не нашел. скрипт видать надо.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.