Изучаем JavaScript Part 001

Page 100

всё ли вы заполнили ?

Проверка данных формы Вам нужно убедиться, что в форму для заказа пончиков вводит­ ся имя клиента. Время обязательно следует указывать в минутах, так как в противном случае теряется основной смысл предо­ ставляемого Дунканом сервиса.

Заказ понт ков.

В данном случае мы долж ны проверить, не равен ли парам етр value (соответствующих полей) пустой строке ("").

docum ent. g e tE le m e n tB y ld ("name") . v a lu e

Если значением поля nam e является пустая строка, процедуру за­ каза следует приостановить и попросить клиента ввести его имя. Аналогично следует поступить с полем ввода времени. К роме того, следует проверить, к числовому ли типу относятся введенны е в это поле данные. Д ля этого вам потребуется метод IsNaN () . О н возвращ ает значение ( t r u e ) , если переданны й ему парам етр не является числом, и зн ачение ( f a l s e ) в противном случае.

Пустая строка указывает на отсутствие в форме данных.

Н еверны й 'о о р м а т

оанных. Minutes 'Ш pickup: jfifteen

г

Если значени "ем являет ся пуст ая ст рока, значит , у нас проблемы.

: \

isN aN (docum ent. g e tE le m e n tB y ld (" p ic k u p m in u te s " ) . valu e)

isNaNQ п р о ­ веряет т и п вводимых данных.

104

глава 2

Если возвраи^ается значет е tru e, значит , данные введены в неверном ф о р ­ м а т е , и заказ не мож ет быть обработан.

-^true


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.