Function script languageJava Script function Send Form if


![if( doc. forms[0]. elements[0]. value == '' || doc. forms[0]. elements[1]. value == '' if( doc. forms[0]. elements[0]. value == '' || doc. forms[0]. elements[1]. value == ''](https://slidetodoc.com/presentation_image/58fc5800c5e9ceae41e7b68875dc3448/image-3.jpg)






![function Check() { var doc = window. document; if( doc. forms[0]. elements[0]. value == function Check() { var doc = window. document; if( doc. forms[0]. elements[0]. value ==](https://slidetodoc.com/presentation_image/58fc5800c5e9ceae41e7b68875dc3448/image-10.jpg)



![Return function Check() { var doc = window. document; if( doc. forms[0]. elements[0]. value Return function Check() { var doc = window. document; if( doc. forms[0]. elements[0]. value](https://slidetodoc.com/presentation_image/58fc5800c5e9ceae41e7b68875dc3448/image-14.jpg)








![With function Show() { with( document. forms[0]. elements[0]) { alert( name); alert( value); } With function Show() { with( document. forms[0]. elements[0]) { alert( name); alert( value); }](https://slidetodoc.com/presentation_image/58fc5800c5e9ceae41e7b68875dc3448/image-23.jpg)













![{ str += a[i][j]; } document. write( str, " "); } </script> </center> </body> { str += a[i][j]; } document. write( str, " "); } </script> </center> </body>](https://slidetodoc.com/presentation_image/58fc5800c5e9ceae41e7b68875dc3448/image-37.jpg)












- Slides: 49


Function <script language="Java. Script"> // Функция для отсылки формы на сервер function Send. Form() { if( Check()) window. document. forms[0]. submit; } // Функция для проверки содержимого формы function Check() { var doc = window. document; Электронная Россия (2002 -2010), ЭР-2004
![if doc forms0 elements0 value doc forms0 elements1 value if( doc. forms[0]. elements[0]. value == '' || doc. forms[0]. elements[1]. value == ''](https://slidetodoc.com/presentation_image/58fc5800c5e9ceae41e7b68875dc3448/image-3.jpg)
if( doc. forms[0]. elements[0]. value == '' || doc. forms[0]. elements[1]. value == '' || doc. forms[0]. elements[2]. value == '') { alert( 'Поля не могут быть пустыми'); return false; } еlse return true; } </script> Электронная Россия (2002 -2010), ЭР-2004

<form name="rqform" action="request. dll/doform" method="post"> <font size=4 color="#000090"> <b>Пожалуйста, введите информацию: </b> </font> <table bgcolor="#fff 8 bd" border=0 cellspacing=0 cellpadding=1> <tr> <td><b> Фамилия</b></td> <td><input type="text" size=35 value="" name="famname"> Электронная Россия (2002 -2010), ЭР-2004

</tr> <td><b> Имя</b></td> <td><input type="text" size=35 value="" name="mainname"> </tr> <td><b> Отчество</b></td> <td><input type="text" size=35 value="" name="fathname"> </tr> <tr> td><b> Kaк с Вами связаться</b> </td> Электронная Россия (2002 -2010), ЭР-2004

< <td><TEXTAREA name="contact" rows="5" cols="30"></TEXTAREA></td> </tr> <td width="50%" align="left"> <input type="Submit" value="Послать" on. Click="Send. Form()"></td> <td width=503 align right> <input type="Reset" value="Отменить" on. Click="history. back(-1)"></td> </tr> </table> </form> Электронная Россия (2002 -2010), ЭР-2004


if( Check()) Send(); else Clear(); Электронная Россия (2002 -2010), ЭР-2004

![function Check var doc window document if doc forms0 elements0 value function Check() { var doc = window. document; if( doc. forms[0]. elements[0]. value ==](https://slidetodoc.com/presentation_image/58fc5800c5e9ceae41e7b68875dc3448/image-10.jpg)
function Check() { var doc = window. document; if( doc. forms[0]. elements[0]. value == '') { alert('Поля не могут быть пустыми'); return false; } else return true; } Электронная Россия (2002 -2010), ЭР-2004



user = new some. User("Alex Fedorov"); alert( user. name); function some. User(name. Param) { this. name = name. Param; return (this); } Электронная Россия (2002 -2010), ЭР-2004
![Return function Check var doc window document if doc forms0 elements0 value Return function Check() { var doc = window. document; if( doc. forms[0]. elements[0]. value](https://slidetodoc.com/presentation_image/58fc5800c5e9ceae41e7b68875dc3448/image-14.jpg)
Return function Check() { var doc = window. document; if( doc. forms[0]. elements[0]. value == '') { alert('Поля не могут быть пустыми'); return false; } else return true; } Электронная Россия (2002 -2010), ЭР-2004


<INPUТ TYPE="button" NAME="test" VALUE="Test" on. Click="test(this. form)" <INPUТ TYPE="button" NAME="test" VALUE="Test" on. Click="test(this)"> Электронная Россия (2002 -2010), ЭР-2004

<html> <head><title>JS - CP 1197</title> <script language="Java. Script"> function my. Test(obj) { alert(obj. name); return; } </script> </head> <body> <p align="center"> Пример использования ключевого слова <b>this</b> Электронная Россия (2002 -2010), ЭР-2004

</p> <center> <form name="This. Test"> <INPUT TYPE="button" NAME="test 1" VALUE="Test 1" on. Click="my. Test(this. form)"> <INPUT TYPE="button" NAME="test 2" VALUE="Test 2" on. Click="my. Test(this)"> </form> </center> </body> </html> Электронная Россия (2002 -2010), ЭР-2004


var some. Var = 100; function show. Var() { alert( some. Var); } Электронная Россия (2002 -2010), ЭР-2004

var some. Var = 100; function show. Local. Var() { var some. Var = 256; alert( 'local var = ' + some. Var); show. Global. Var(); } function show. Global. Var() { alert( 'global var = ' + some. Var); } Электронная Россия (2002 -2010), ЭР-2004

While loop. Count = 0; while( loop. Count < 10) { document. write( "Loop. Count = " + loop. Count + "<BR>"); loop. Count++; Электронная Россия (2002 -2010), ЭР-2004
![With function Show with document forms0 elements0 alert name alert value With function Show() { with( document. forms[0]. elements[0]) { alert( name); alert( value); }](https://slidetodoc.com/presentation_image/58fc5800c5e9ceae41e7b68875dc3448/image-23.jpg)
With function Show() { with( document. forms[0]. elements[0]) { alert( name); alert( value); } } Электронная Россия (2002 -2010), ЭР-2004

Объект Array <html> <head><title>Java. Script. 12 -97</title> <script language="Java. Script"> // создание нового массива all. Str = new Array(5); // заполнение массива all. Str[0] = "Message #1"; all. Str[1] = "Message #2"; all. Str[2] = "Message #3"; all. Str[3] = "Message #4"; all. Str[4] = "Message #5"; Электронная Россия (2002 -2010), ЭР-2004


<html> <head><title>Java. Script. 12 -97</title> <script language="Java. Script"> // создание нового массива и его заполнение all. Str = new Array("Message #1", "Message #2", "Message #3", "Message #4", "Message #5"); // функция для отображения элемента массива function show. Msg(ndx) { alert(all. Str[ndx]); } </script> Электронная Россия (2002 -2010), ЭР-2004



<html> <head><title>Java. Script. 12 -97</title> <script language="Java. Script"> my. Array = new Array("Mother", "Father", "Sister", "Brother", "Uncle"); function show. Element(ndx) { alert(my. Array[ndx]); } function show. All() { Электронная Россия (2002 -2010), ЭР-2004

for( i = 0; i <= my. Array. length-1; i++) { show. Element(i); } } </script> </head> <body on. Load="show. All(); "> </body> </html> Электронная Россия (2002 -2010), ЭР-2004

function test() { alert(my. Array. join()); } <body on. Load="test(); "> Электронная Россия (2002 -2010), ЭР-2004

function test() { alert(my. Array. join(" _|_ ")); } Электронная Россия (2002 -2010), ЭР-2004

function test() { my. Array. reverse(); alert(my. Array. join("; ")); } Электронная Россия (2002 -2010), ЭР-2004

function test() { my. Array. sort(); alert(my. Array. join("; ")); } Электронная Россия (2002 -2010), ЭР-2004

Создание многомерных массивов <html> <head><title>Java. Script. 12 -97</title></head> <body> <center> <font size=5><b>Multidimentional Array</b></font><p> <script language="Java. Script"> a = new Array(4); for( i=0; i < 4; i++) { a[i] = new Array(4); for( j=0; j < 4; j++) Электронная Россия (2002 -2010), ЭР-2004

![str aij document write str script center body { str += a[i][j]; } document. write( str, " "); } </script> </center> </body>](https://slidetodoc.com/presentation_image/58fc5800c5e9ceae41e7b68875dc3448/image-37.jpg)
{ str += a[i][j]; } document. write( str, " "); } </script> </center> </body> </html> Электронная Россия (2002 -2010), ЭР-2004

Объект Boolean bfalse = new Вoolean(false); btrue = new Вoolean(true); Электронная Россия (2002 -2010), ЭР-2004

<html> <head><title>Java. Script 12. 97</title></head> <body> <script language="Java. Script"> // создадим две булевых переменных bfalse = new Вoolean(false); btru = new Вoolean(true); // выведем их значения (булевы значения) document. write(bfalse. value. Of()+" "); document. write(btrue. value. Of()+" "); Электронная Россия (2002 -2010), ЭР-2004

// выведем строчные эначения document. write(bfalse. to. String()+" "); document. write(btrue. to. String()+" "); </script> </body> </html> Электронная Россия (2002 -2010), ЭР-2004


<html> <head><title>Java. Script 12. 97</title></head> <body> <center> <script language="Java. Script"> today = new Date(); document. write("today="+today+" "); some. Date = new Date("May 16, 1996"); document. write("some. Date="+some. Date+" "); Электронная Россия (2002 -2010), ЭР-2004

other. Day = new Date( 96, 4, 15); document. write("other. Day="+other. Day+" "); same. Day = new Date( 96, 4, 16, 15, 30, 0); document. write("same. Day="+same. Day+" "); </script> </center> </body> </html> Электронная Россия (2002 -2010), ЭР-2004



<html> <head><title>Java. Script 12. 97</title></head> <body> <center> <p> <script language="Java. Script"> some. Date = new Date( "May 15, 1996"); document. write("some. Date="+some. Date+" "); document. write("get. Day ="+some. Date. get. Day()+" "); Электронная Россия (2002 -2010), ЭР-2004

document. write("get. Month="+some. Date. get. Month() +" "); document. write("get. Year ="+some. Date. get. Year()+" "); </script> </center> </body> </html> Электронная Россия (2002 -2010), ЭР-2004

<html> <head><title>Java. Script 12. 97</title></head> <body> <center> <script language="Java. Script"> today = new Date(); // задать дату end. Year = new Date("December 31, 1990"); // поменять год end. Year. set. Year(today. get. Year()); // вычислить число миллисекунд в дне Электронная Россия (2002 -2010), ЭР-2004

ms. Per. Day = 24 * 60 * 1000; // получить число дней days. Left = (end. Year. get. Time() - today. get. Time()) / ms. Per. Day; // округлить days. Left = Math. round(days. Left); // показать document. write("Number of days left in the year: "+days. Left); </script> </center> </body> </html> Электронная Россия (2002 -2010), ЭР-2004