Проверка с помощью jQuery - PullRequest
       1

Проверка с помощью jQuery

0 голосов
/ 31 января 2012

Я использую jQuery validate (bassitance) для проверки большой формы.Рука, полная текстовых полей, а затем постоянно растущий список флажков (4600 по последним подсчетам).Я использую метод

ignore: 'input [type = "checkbox"]'

, но этого недостаточно.Я по-прежнему получаю сообщение об ошибке «Остановить выполнение этого скрипта» при отправке с использованием IE8 или ниже.С Firefox, Safari, Opera и IE9 все в порядке.

Есть что-то, чего мне не хватает, или лучший способ сделать это?

Ответы [ 2 ]

3 голосов
/ 31 января 2012

Хорошее начало - отсутствие 4600 текстовых полей. Вам действительно нужно столько на одной странице? Не могли бы вы изучить подкачку своих данных, чтобы уменьшить объем, загружаемый в DOM сразу?

1 голос
/ 31 января 2012

Я согласен с akiller, слишком много элементов для одной страницы. Уменьшите количество элементов в вашей форме. Но если вам нужно проверить огромное количество элементов, вы должны разделить эту форму на несколько веб-страниц, возможно, используя Ajax для навигации по страницам. В качестве альтернативы, не используйте jQuery, это, возможно, ускорит ваш скрипт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...