Перехват элементов формы может быть выполнен с помощью функции, которая анализирует узлы по имени тега в поиске формы, если конкретное событие или атрибут не установлены так, как вы, чем вы должны были бы установить, иначе это уже перехваченныйформа.
Второй альтернативой является переопределение createElement
на Element
и на document
для новых элементов, которые должны быть проанализированы вышеупомянутой функцией.
Плохая частьчто для более старых версий IE вам придется написать отдельный файл HTC, чтобы настроить поведение элемента по вашему желанию.
Надеюсь, это поможет, даже если в нем много информации и нет кода (это довольно неприятно)код).
РЕДАКТИРОВАТЬ:
Другими словами, вы можете создать переопределенный класс DOM для кросс-браузерного использования (или, по крайней мере, это то, что я делаю последние 4 месяца), гдеВы принимаете все особые формы поведения и относитесь к ним по особым причинам.