Я использую проверку jQuery (bassitance) для проверки большой формы. Рука с полными текстовыми полями, а затем постоянно растущий список флажков (отсчет 4600). Я используюПроверка с помощью jQuery
игнорировать: 'ввод [тип = "флажок"]'
метод, но не достаточно. Я по-прежнему получаю сообщение «Остановить запуск этого сценария» при отправке с использованием IE8 или ниже. Firefox, Safari, Opera и IE9 в порядке.
Есть ли что-то, что мне не хватает или лучший способ сделать это?
Вы уверены, что не выполняете итерации по всем элементам, прежде чем выполнять проверку с игнорированием? –
У меня есть сценарий, подсчитывающий выбранные поля через onload. Удалили это и все равно получили тот же результат. – Eric
Используйте профилировщик Firebug JS и посмотрите, что замедляет все это. Скорее всего, ваш DOM просто слишком большой. Я согласен с ответом, предлагающим разделить его на несколько страниц с помощью AJAX. –