красным цветом даны
примечания переводчика
Концепция__Скрипт__Эффект__Разбор скрипта__Задание
КонцепцияНаш последний JavaScript не из легких, уж вы мне верьте, я форменный пророк. Снова придется вернуться к формам. В сегодняшнем примере JavaScript проверит данные, которые ввел пользователь. Нужно будет ввести в форму свое имя и номер телефона из 7 или 9 знаков (ххххххх или ххх-хх-хх). Подтверждение данных часто имеет большое значение. Этот пример возвращает нас к свойству length (длина) и показывает в действии два новых метода: indexOf(), charAt(). Сам скрипт будет длиннее, чем обычно. Ну, вы готовы? Поехали. Скрипт<HTML> |
||
Эффект
|
|
.
Разбор скриптаВ скрипте две функции, validfn() и validphone(). Одна проверяет, введено ли имя, другая проверяет телефонный номер. Займемся первой: function validfn(fnm)
Ваше заданиеВо-первых, изучите сегодняшнюю программу и заставьте ее работать. Потом внесите несколько изменений. Попросите ввести телефонный номер в формате ххх-хххх. Пусть функция validphone(phone) проверит, стоит ли дефис на позиции 3. Команда != в JavaScript означает «не равно». Это вам понадобится. Возможный ответ здесь |
||
Концепция__Скрипт__Эффект__Разбор скрипта__Задание
ПослесловиеДалее авторы советуют приобрести справочник с остальными, неизученными командами, так как у вас уже достаточно базовых знаний и самоучитель вам больше не нужен (при условии, конечно, что вы не пропускали домашних заданий), и поздравляют с окончанием начальной школы. А я прошу прощения у авторов за то, что весьма существенно сократила их лирическое послесловие, как и за несколько незначительных изменений в тексте других уроков. Отдельная благодарность моему Пумперникелю за мысль использовать названия телеканалов в Уроке 26. Русским читателям спасибо за внимание. Если найдется еще что-нибудь интересное, сейчас же дам знать. Поскольку я переводчик, а не программист, то не даю серьезных консультаций по скриптам. Прошу сообщать об опечатках, остальные претензии и пожелания по содержанию учебника направляйте, пожалуйста, американскому автору. Пока. Татьяна. |
|
_
авторы Джо Бернс и Эндри
Грауни. Оригинал и многое
другое на английском языке © EarthWeb Inc. |