Добрый День, всем!!!
Картинка для наглядности:
Картинка самой проблемы
Столкнулся с проблемкой на прошлой недели, думал, что по плечам, но как показала практика, всё гораздо оказалось сложнее...
За ранее всем выражаю искрению благодарность за поддержку и помощь, в любой форме
Сфера(что есть):
1)Я использую Dynamic Data( динамически создаю поля и валидаторы для каждой
странички);
2)Баг появляется только при использовании IE6(IE7, Mozilla—дали положительные
результаты «там всё работает»)
3)Баг, появляется только, тогда когда у валидатора стоит свойство Display = ”Dynamic”(Т.е. когда среда автоматически вычисляет
необходимое место для отображения сообщения об ошибки для валидотора)
Мои действия(как спровоцировать баг):
1)Заполняю поле(A1), которое проверяется валидаторам на числовые данные, не
правильной информацией;
2)Потом просто переключаю мышку на другое поле (A2), в это время курсор и
фокус уже устанавливается на поле(А3) при клике на (А2);
3)Таким образом я редактирую и заполняю(А3) вместо(А2), причём длина у этого поля не ограниченная…..
Сокращения:
A1---“1” как на рисунке, подчёркнуто синим;
A2---“2” как на рисунке, подчёркнуто синим;
A3--- НЛО-поле, подчёркнуто красным;
Тесты и способы устранения проблемы(на что проверял, как пытался решить):
1)Заменить на другие валидаторы(причём все попробовал).
2)Прикреплял событие “onclick” на таблицу, форму, для отслеживания на что я клацаю(через свойство target), но событие клика не среагировало, так как это поле я так понял не зарегистрировано не в таблице, не на форме….
Возникшие вопросы:
1)Как определить, что это за поле(А3)?
2)Как заставить сам механизм(Display=”Dynamic”) реагировать адекватно?
П.С. : Очень сильно расщитую на вашу помощь, так как очень много времени потратил, не нашел ответа, теперь постоянно думаю и анализирую, как, что, где?????