- Форум
- Расширения Joomla
- Контент и новости.
- SEBLOD
- Калькулятор ОСАГО
Калькулятор ОСАГО

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Что значит "не выдает"? Не показывает поле? Не меняется значение? В конце статьи есть готовый калькулятор. Вы можете скачать и установить его на тестовом сайте, чтобы сравнить ваши настройки с его настройками.какая сумма в итоге расчета получается не выдает
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

e.fn.conditionalStates()
cck.core-3.6.0.min.js:2
<анонимная>
drilling:35
m.Callbacks/j()
jquery.min.js:2
m.Callbacks/k.fireWith()
jquery.min.js:2
.ready()
jquery.min.js:2
J()
jquery.min.js:2
cck.core-3.6.0.min.js:2:8853
калькулятор считает сумму автоматически после того как выбрал последний пункт, а я хочу что бы он считал по нажатию кнопки как в вашем калькуляторе ОСАГО
калькулятор изменяет поле Итог только после выбора последнего пункта при условии что предыдущие заполнены
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Теперь по кнопке: кнопка нужна только для того, чтобы сделать скрытое поле рассчитанного результата видимым, иными словами, чтобы пользователь не видел этот ноль. Эта кнопка при нажатии делает поле результата видимым, вот и всё. Теперь можно упростить задачу от калькулятора до "сделать заданное поле видимым при нажатии кнопки". Кстати, решить ее можно не только с помощью триггеров SEBLOD. Достаточно добавить пару строк кода в js-файл, подключенный к шаблону Joomla или в сам шаблон. Погуглите: "jquery показать элемент по клику".
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


if (typeof jQuery != 'undefined') {
jQuery.noConflict(); // no conflicts with mootools an other JS libs
jQuery(window).load(function(){
jQuery('.класс_кнопки_расчета').on('click', function(){
jQuery('.класс_поля_результата').show();
return true;
});
});
}
Первые две строчки можете не смотреть, они не относятся к делу, но должны быть в том или ином виде.
Далее. При загрузке страницы и вызове события клика по кнопке с заданным классом .класс_кнопки_расчета поле результата с классом .класс_поля_результата становится видимым.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


В этом файле скорее всего уже есть конструкция:
jQuery(window).load(function(){
В нее вставьте:
jQuery('.класс_кнопки_расчета').on('click', function(){
jQuery('.класс_поля_результата').show();
return true;
});
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Форум
- Расширения Joomla
- Контент и новости.
- SEBLOD
- Калькулятор ОСАГО