Мы получили Ваше резюме.
Предлагаю вам выполнить несколько тестовых заданий:
На javascript:
Дано:
Есть форма с набором инпутов, которые необходимо проверить перед отправкой, некоторые поля просто должны быть непустыми, а некоторые должны содержать email. Возьмем для примера форму составления сообщения на почте яндекса (http://mail.yandex.ru/compose)
Соответственно требуется:
1. Проверить те поля, в которых необходим email, на то что он его содержит (нечеткая проверка - неполное соответствие RFC ) - поле "Кому"
2. Проверить поля которые должны содержать текст - поле "Тема"
3. Вывести информационное сообщение в случае если проверка не прошла.
Особенности реализации:
Обработчик события должен должен быть один на всю форму. При создании функционала следует придерживаться "безопасного javascript" - сама html страница не должна содержать инлайнового javascript
Требования по кроссбраузерности(должно работать в этих версиях браузерах и в версиях выше):
IE5+
FF2+
Opera8+