Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
jQuery Добавить span с текстом в div https://www.cyberforum.ru/ javascript-jquery/ thread1594623.html
Добрый день ув. пользователи. Подскажите пожалуйста, как из документа взять <span id="title"> с данными и положить в <div class="test">? <div> <span id="title">Привет<span> </div> <div class="test"></div>
jQuery Ajax условие в succes
Добрый день! недавно начал изучать jquery и наткнулся на проблемку... на сайте существует три формы каждая со своим айди , когда нажимается кнопка то фансибокс активирует эту форму. Вопрос в следующем, как сделать так чтобы при нажатии кнопки с #55 ajax в succes перебрасывал на определенную страницу, а если # другой то на другую. Добавлено через 21 минуту То есть формы с #55 #44 #33 но они...
jQuery Прокрутка скролла к блоку и далее по блокам? https://www.cyberforum.ru/ javascript-jquery/ thread1594155.html
Нашел подобный вариант alvarotrigo.com/fullPage, только скролл нужен именно по высоте блоков, а не всю страницу как на примере. Подскажи варианты что можно внедрить для скролла страницы от блока к блоку?
jQuery Autocomplete + json https://www.cyberforum.ru/ javascript-jquery/ thread1593931.html
Есть скрипт autocomplete: // Tags autocomplete $(function(){ function split(val){ return val.split(/ \s*/); } function extractLast(term){ return split(term).pop(); }
jQuery Заполнение блока контентом при блокировке рекламы на сайте
Добрый день. Леплю свой бложик, расположил на сайте пару баннеров Эдсенс. Судя по стате, у 35% посетителей стоит Эдгард, Эдблок и тд, этот процент мог быть и больше, но сам по себе трафф на половину с мобильных устройств, а на них пока не особо блокировщики ставят. Проблема в том, что блоки с важнейшей инфой у меня расположены горизонтально, те 4 штуки по 25% в ширину. Четвертый и есть реклама....
jQuery Клик по дочернему эллементу Имеется такой html <span class="selected"> <span class="selected_negated"></span> </span> На класс selected есть событие клика и на классе selected_negated, тоже есть событие клика, получается, что когда мы кликаем по selected_negated у нас выполняется его click и click selected. Как этого избежать? https://www.cyberforum.ru/ javascript-jquery/ thread1593506.html
jQuery Ширина и высота плеера Проблема с видео плеером Uppod. В скриптах данного плеера указаны стандартные настройки width и height. Из-за данных настроек сам плеер отображается не корректно на разных разрешениях. То есть он из-за этих настроек он не адаптивен. Интересует вопрос как удалить или обнулить данные настройки. Лазил по форумам и учебникам не чего не нашел. А тех поддержка, не поддержка... Код видео плеера:... https://www.cyberforum.ru/ javascript-jquery/ thread1593462.html При наведении мышки убрать title из картники jQuery
Добрый день! Подскажите пожалуйста, можно как-то избавиться от всплывающего title в теге img? Сам атрибут title нужен и используется, вот только при наведении курсора он не нужен.
jQuery Что значит восклицательный знак перед функцией? https://www.cyberforum.ru/ javascript-jquery/ thread1592915.html
Обьясните пожалуйста, что значит восклицательный знак: !function()... И ещё вопрос: как правильно записать несколько выражений через запятую? допустим такой код $('this').css('margin','0'), $('div').css(...) какой синтаксис здесь, как правильно, а что будет ошибкой, чтобы можно было записать одной строкой несколько выражений через запятую? Т.е. чтобы можно было разделять выражения не...
jQuery Мгновенная отмена действий https://www.cyberforum.ru/ javascript-jquery/ thread1592867.html
Всем привет. Могу ли я отменить анимацию блока span при клике на кнопку div? Вот здесь подготовлен исходник. Спасибо! Добавлено через 13 минут Чуть переделал анимацию. Так будет понятнее.
jQuery Динамически устанавливать max date в datepicker
Здравствуйте! Есть два datepicker. По ченджу каждого из них выполняется некая функция. $(document).ready(function () { $("#dateFrom").datepicker({ format: "mm-dd-yyyy", onRender: function (date) { return date.valueOf() >= new Date() ? 'disabled' : ''; } }) .on('changeDate', function () {
jQuery При jQuery 1.9.1 не работает attr https://www.cyberforum.ru/ javascript-jquery/ thread1592581.html
Добрый вечер! пример кода: http://jsfiddle.net/Lpgqzmmf/3/ не работает выделение всех checkbox при jquery 1.9.1 помогите исправить пожалуйста! Добавлено через 9 минут надо было вместо attr указать prop
27 / 28 / 16
Регистрация: 18.10.2015
Сообщений: 187
28.11.2015, 18:11 0

Много форм, один обработчик - jQuery - Ответ 8408122

28.11.2015, 18:11. Показов 1536. Ответов 12
Метки (Все метки)

Ответ

У вас обработчик onchange и обработка функции установлена в html

Как вариант рассчитывать в jQuery
На скорую руку:

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function changeEl (){
    var type, amount , amount2,summ;
    $('form select').each(function(){
        
        $(this).change(function(){            
   type= $(this).closest('form').find('.type').val(); 
   amount = $(this).closest('form').find('.amount').val();
   amount2 = $(this).closest('form').find('.amount2').val();
   summ = parseInt(type) * parseInt(amount) + parseInt(amount2) ;
            $(this).closest('form').find('input[name="summ"]').val(summ);
        });
    });
    
}
 
changeEl ();
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<form name="cl_form">   
        <p> 
            <select name="type" class="type">
            <option selected value="5500">Дуб</option>
            <option value="5300">Ясень</option>
            <option value="4900">Бук</option>
            <option value="4700">Лиственница</option>
            <option value="4500">Берёза</option>
            <option value="4300">Кедр</option>   
            </select>
        </p>
        <p> 
            <select name="amount" class="amount"> 
            <option selected value="1">300*400</option>
            <option value="1.33">400*500</option>
            <option value="1.78">500*600</option>
            </select>
        </p>
        <p> 
            <select name="amount2" class="amount2"> 
            <option selected="selected" value="0">Нет</option>
            <option value="700">Да</option>
            </select>
        </p>
        
        <p> 
            <input value="5500" name="summ" readonly="readonly" maxlength="10" size="5" type="text">
        </p>
    </form>
Теперь нужно через each каждую форму обойти и вывести через this

Вернуться к обсуждению:
Много форм, один обработчик jQuery
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2015, 18:11
Готовые ответы и решения:

Много одинаковых форм
Всем привет! Пытаюсь сделать удаление личных сообщений используя ajax jquery. Личные сообщения...

не понятный обработчик форм Core.Form.js
есть участок кода который отправляет форму через аякс: (условно говоря) ...

javascript две кнопки и один обработчик
Есть один обработчик Proverka2() и две кнопки url и url_ftp. Как сделать так, что бы в зависимости...

Как назначить один обработчик для всех элементов
На странице есть множество HTML элементов, для каждого из которых заданы аттрибуты: ...id=&quot;el_1&quot;...

12
28.11.2015, 18:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2015, 18:11
Помогаю со студенческими работами здесь

Отправка данных из трёх форм на один url
Есть форма 1 с полями A и B, форма 2 с полями C и D, кнопка отправить находится вне этих форм, у...

Один файл js для обработки нескольких форм
Добрый день. Есть один файл js, в котором обрабатываются несколько страниц сайта. Есть две...

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

Много кнопок и один обработчик событий
Есть ли какой-то способ одним обработчиком событий воздействовать на множество кнопок, находящихся...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru