Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #51 (permalink)  
Старый 14.08.2018, 16:14
Профессор
Отправить личное сообщение для Julia1991 Посмотреть профиль Найти все сообщения от Julia1991
 
Регистрация: 13.08.2017
Сообщений: 167

10 й раз повторяю, эта форма сделана не с помощью плагина!
Ответить с цитированием
  #52 (permalink)  
Старый 14.08.2018, 16:20
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,492

Да мы поняли.
А у вас точно есть проблема то?))

Вообще от противного давайте, удалим перед отправкой все пустые файлы в форме:
document.addEventListener('submit', function(event){
  [].forEach.call(
    event.target.querySelectorAll('input[type="file"]'),
    function(input){
       if(input.files.length === 0) 
         input.parentNode.removeChild(input);
    }
  );
}, true);
__________________
29375, 35
Ответить с цитированием
  #53 (permalink)  
Старый 14.08.2018, 16:22
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,726

Сообщение от Julia1991
10 й раз повторяю, эта форма сделана не с помощью плагина!
То ли я дурак, то ли лыжи не едут.
На этой страничке подключено только jq, jquery.validate и ваш скрипт "multiengine", в котором используется jquery.validate с отправкой асинхронного запроса.
Вопрос: как "не с помощью плагина", если таки с его помощью?
Ответить с цитированием
  #54 (permalink)  
Старый 14.08.2018, 16:26
Профессор
Отправить личное сообщение для Julia1991 Посмотреть профиль Найти все сообщения от Julia1991
 
Регистрация: 13.08.2017
Сообщений: 167

Плагин даже не установлен на cms. Форма на ajax и php
Ответить с цитированием
  #55 (permalink)  
Старый 14.08.2018, 16:28
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Julia1991,
вот это надо получить

Mozilla/5.0 (iPad; CPU OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B176 Safari/7534.48.3

Что там будет для проблемной версии я не в курсе. Но получив это, просто удалить поле file из формы.
Ответить с цитированием
  #56 (permalink)  
Старый 14.08.2018, 16:33
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,726

Сообщение от Julia1991
Плагин даже не установлен на cms
Тем не менее отправка формы идет только через "jquery.validate".
Если все поля могут быть пустыми, то зачем вообще предварительная валидация?
Не исключено, что jquery.validate просто неправильно что-то обрабатывает.

Если ошибка действительно в браузере, то форма с пустым полем "file" должна не отправляться даже с отключенным javascript.
Ответить с цитированием
  #57 (permalink)  
Старый 14.08.2018, 16:50
Профессор
Отправить личное сообщение для Julia1991 Посмотреть профиль Найти все сообщения от Julia1991
 
Регистрация: 13.08.2017
Сообщений: 167

Этот скрипт помог, спасибо Вам большое!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с выпадающим списком JavaScript ursus102 Общие вопросы Javascript 0 16.01.2016 19:30
Проблема с Safari (значение по умолчанию) alexvb AJAX и COMET 1 16.08.2014 18:57
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
Как добавить значение в input type="file"? PAMAC Общие вопросы Javascript 2 01.04.2010 19:59