Проверка корректности введенных данных

Проверка на пустоту.

Часто возникает задача проверить данные на пустоту.

Если это строковые данные,

if (str1==””)

{alert(“Введите данные в поле1”)}

Если это объект.

if (object1)

{alert(“Загрузите объект”)}

 

Проверка на вхождение подстроки

if ((s.indexOf("@")==-1)||(s.indexOf(".")==-1)) {alert ("e-mail введен неправильно")}

Проверка, является ли значение числовым

if (isNaN(p1)||isNaN(p2)) {alert ("Данные должны быть числовыми")}

 

Проверка на вхождение числа в диапазон

if (x1<0 || x1>100) {alert ("Значение должно быть в диапазоне от 0 до 100")}

else {alert ("Значение входит в диапазон от 0 до 100.")}

 

 

Циклы

Синтаксис.

for (нач. выр.; условие продолжения; выр. обновления)

{ операторы }

 

Примеры.

1. Нахождения суммы всех чисел от 1 до 9.

s=0

for (var i=1; i<=9; i++)

{s=s+i}

 

2. Нахождение минимального элемента массива.

imin=0

for (var i=1; i<=N; i++)

{if (A[i]<A[imin]) {imin=i}}

alert ("imin ="+imin+"; min="+A[imin])

Объектная модель документа

Динамическое формирование документа

В данном параграфе рассматриваются варианты динамического формирования документа: изменения области текущего документа с помощью innerHTML (позволяет добавлять теги HTML в область) либо формирование нового с помощью методов window.open(создает новое окно) document.write (пишет HTML-код в документ)

InnerHTML

Данный метод позволяет динамически изменять область документа. В рассматриваемых примерах применяется к текстовым блокам (DIV, P), но может применяться и к другим элементам HTML-разметки.

Примеры.

Где-то в теле документа (BODY) есть область документа, названная D1: <DIV id=D1>...

innerHTML позволит изменять данную область

D1.innerHTML="Привет" // Напишет "Привет".

D1.innerHTML=D1.innerHTML+"Привет" //Будет каждый раз добавлять "Привет".

D1.innerHTML=D1.innerHTML+<IMG SRC="sun.jpg">+<BR>+"Привет"+<BR>//Будет каждый раз добавлять рисунок и на //новой строке "Привет".

window и document:

Методы window.

open - Создание нового окна

open(<файл страницы>,<идентификатор окна>,<параметры>)

Пример. window.Open("page1.htm","page1","width=400, height=300")

close - Закрытие окна

alert - вывод сообщения.

 

Методы document

write - создание нового документа

close - закрытие потока

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: