<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_Tutorial%2FForm%2FIntroduction</id>
		<title>JavaScript Tutorial/Form/Introduction - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_Tutorial%2FForm%2FIntroduction"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_Tutorial/Form/Introduction&amp;action=history"/>
		<updated>2026-04-05T05:52:35Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_Tutorial/Form/Introduction&amp;diff=9105&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_Tutorial/Form/Introduction&amp;diff=9105&amp;oldid=prev"/>
				<updated>2010-05-26T08:24:47Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 08:24, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_Tutorial/Form/Introduction&amp;diff=9104&amp;oldid=prev</id>
		<title> в 18:52, 25 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_Tutorial/Form/Introduction&amp;diff=9104&amp;oldid=prev"/>
				<updated>2010-05-25T18:52:56Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Accessing form Fields==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Every form field is contained in the form&amp;quot;s elements collection.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;You can access the various fields in the collection by using their name attributes or their positions in the collection:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var firstField = oForm.elements[0];    //get the first form field&lt;br /&gt;
var myTextbox = oForm.elements[&amp;quot;textbox1&amp;quot;];//get the field with the name &amp;quot;textbox1&amp;quot;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== A form can contain any number of input elements:==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;input/&amp;gt; is the main HTML input element.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The type attribute of &amp;lt;input/&amp;gt; determines what type of input control is displayed:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;OL&amp;gt;&amp;lt;LI&amp;gt;&amp;lt;input type= &amp;quot;text&amp;quot;/&amp;gt; is a single-line text box.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;&amp;lt;input type= &amp;quot;&amp;quot;radio&amp;quot;/&amp;gt; is a radio button.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;&amp;lt;input type= &amp;quot;&amp;quot;checkbox&amp;quot;/&amp;gt; is a check box.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;&amp;lt;input type= &amp;quot;&amp;quot;file&amp;quot;/&amp;gt; is a file upload text box.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;&amp;lt;input type= &amp;quot;&amp;quot;password&amp;quot;/&amp;gt; is a password text box (where characters are not displayed as you type).&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;&amp;lt;input type= &amp;quot;&amp;quot;button&amp;quot;/&amp;gt; is a generic button that can be used to cause a custom action.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;&amp;lt;input type= &amp;quot;&amp;quot;submit&amp;quot;/&amp;gt; is a button whose sole purpose is to submit the form.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;&amp;lt;input type= &amp;quot;&amp;quot;reset&amp;quot;/&amp;gt; is a button whose sole purpose is to reset all fields in the form to their default values&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;&amp;lt;input type= &amp;quot;&amp;quot;hidden&amp;quot;/&amp;gt; is an input field that isn&amp;quot;t displayed on screen.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;&amp;lt;input type= &amp;quot;&amp;quot;image&amp;quot;/&amp;gt; is an image that is used just like a Submit button.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;&amp;lt;select/&amp;gt; renders either a combo box or a list box composed of values defined by &amp;lt;option/&amp;gt; elements&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt; renders a multiline text box in a size determined by the rows and cols attributes.&amp;lt;/LI&amp;gt;&amp;lt;/OL&amp;gt;&lt;br /&gt;
10. 1. Introduction&lt;br /&gt;
10. 1. 1. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/FormBasics.htm&amp;quot;&amp;gt;Form Basics&amp;lt;/a&amp;gt;&lt;br /&gt;
10. 1. 2. &lt;br /&gt;
A form can contain any number of input elements:&lt;br /&gt;
10. 1. 3. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/GettingformReferences.htm&amp;quot;&amp;gt;Getting form References&amp;lt;/a&amp;gt;&lt;br /&gt;
10. 1. 4. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/AccessingformFields.htm&amp;quot;&amp;gt;Accessing form Fields&amp;lt;/a&amp;gt;&lt;br /&gt;
10. 1. 5. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/FormFieldCommonalities.htm&amp;quot;&amp;gt;Form Field Commonalities&amp;lt;/a&amp;gt;&lt;br /&gt;
10. 1. 6. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/Changestringtobigboldfixedwithformcontrol.htm&amp;quot;&amp;gt;Change string to big, bold, fixed with form control&amp;lt;/a&amp;gt;&lt;br /&gt;
10. 1. 7. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/Changestringtoitalicssmallstrikewithformcontrol.htm&amp;quot;&amp;gt;Change string to italics, small, strike with form control&amp;lt;/a&amp;gt;&lt;br /&gt;
10. 1. 8. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/Changestringtosubscriptandsuperscriptwithformcontrol.htm&amp;quot;&amp;gt;Change string to subscript and superscript with form control&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Change string to big, bold, fixed with form control==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    function showWindow() {&lt;br /&gt;
      var txt = document.form1.stringField.value;&lt;br /&gt;
      var clr = &amp;quot;&amp;quot;;&lt;br /&gt;
      var sze = &amp;quot;&amp;quot;;&lt;br /&gt;
      if (document.form1.bigBox.checked) txt = txt.big();&lt;br /&gt;
      if (document.form1.boldBox.checked) txt = txt.bold();&lt;br /&gt;
      if (document.form1.fixedBox.checked) txt = txt.fixed();&lt;br /&gt;
      objWindow = window.open(&amp;quot;&amp;quot;, &amp;quot;&amp;quot;,&amp;quot;width=600,height=300&amp;quot;);&lt;br /&gt;
      objWindow.document.write(txt);&lt;br /&gt;
      objWindow.document.close();&lt;br /&gt;
  }&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;form method=&amp;quot;post&amp;quot; name=&amp;quot;form1&amp;quot; action=&amp;quot;null&amp;quot;&amp;gt;&lt;br /&gt;
      String:&amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;40&amp;quot; maxlength=&amp;quot;256&amp;quot; name=&amp;quot;stringField&amp;quot; /&amp;gt;&lt;br /&gt;
      Style:&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;bigBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Big&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;boldBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Bold&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;fixedBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Fixed&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; name=&amp;quot;Show&amp;quot; value=&amp;quot;Show&amp;quot; onclick=&amp;quot;showWindow()&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Change string to italics, small, strike with form control==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    function showWindow() {&lt;br /&gt;
      var txt = document.form1.stringField.value;&lt;br /&gt;
      if (document.form1.italicsBox.checked) txt = txt.italics();&lt;br /&gt;
      if (document.form1.smallBox.checked) txt = txt.small();&lt;br /&gt;
      if (document.form1.strikeBox.checked) txt = txt.strike();&lt;br /&gt;
      objWindow = window.open(&amp;quot;&amp;quot;, &amp;quot;&amp;quot;,&amp;quot;width=600,height=300&amp;quot;);&lt;br /&gt;
      objWindow.document.write(txt);&lt;br /&gt;
      objWindow.document.close();&lt;br /&gt;
  }&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;form method=&amp;quot;post&amp;quot; name=&amp;quot;form1&amp;quot; action=&amp;quot;null&amp;quot;&amp;gt;&lt;br /&gt;
      String:&amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;40&amp;quot; maxlength=&amp;quot;256&amp;quot; name=&amp;quot;stringField&amp;quot; /&amp;gt;&lt;br /&gt;
      Style:&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;boldBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Bold&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;fixedBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Fixed&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;italicsBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Italics&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;smallBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Small&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;strikeBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Strike&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; name=&amp;quot;Show&amp;quot; value=&amp;quot;Show&amp;quot; onclick=&amp;quot;showWindow()&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Change string to subscript and superscript with form control==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    function showWindow() {&lt;br /&gt;
      var txt = document.form1.stringField.value;&lt;br /&gt;
      if (document.form1.subBox.checked) txt = txt.sub();&lt;br /&gt;
      if (document.form1.supBox.checked) txt = txt.sup();&lt;br /&gt;
      objWindow = window.open(&amp;quot;&amp;quot;, &amp;quot;&amp;quot;,&amp;quot;width=600,height=300&amp;quot;);&lt;br /&gt;
      objWindow.document.write(txt);&lt;br /&gt;
      objWindow.document.close();&lt;br /&gt;
  }&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;form method=&amp;quot;post&amp;quot; name=&amp;quot;form1&amp;quot; action=&amp;quot;null&amp;quot;&amp;gt;&lt;br /&gt;
      String:&amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;40&amp;quot; maxlength=&amp;quot;256&amp;quot; name=&amp;quot;stringField&amp;quot; /&amp;gt;&lt;br /&gt;
      Style:&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;subBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Sub&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;supBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Sup&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; name=&amp;quot;Show&amp;quot; value=&amp;quot;Show&amp;quot; onclick=&amp;quot;showWindow()&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Form Basics==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;An HTML form is defined by using the &amp;lt;form/&amp;gt; element, which has several attributes:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;OL&amp;gt;&amp;lt;LI&amp;gt;method -- Indicates whether the browser should sent a GET request or a POST request&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;action -- Indicates the URL to which the form should be submitted&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;enctype -- The way the data should be encoded when sent to the server. The default is application/x-www-url-encoded, but it may be set to multipart/form-data if the form is uploading a file.&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;accept -- Lists the mime types the server will handle correctly when a file is uploaded&amp;lt;/LI&amp;gt;&amp;lt;LI&amp;gt;accept-charset -- Lists the character encodings that are accepted by the server when data is submitted&amp;lt;/LI&amp;gt;&amp;lt;/OL&amp;gt;&lt;br /&gt;
10. 1. Introduction&lt;br /&gt;
10. 1. 1. &lt;br /&gt;
Form Basics&lt;br /&gt;
10. 1. 2. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/Aformcancontainanynumberofinputelements.htm&amp;quot;&amp;gt;A form can contain any number of input elements:&amp;lt;/a&amp;gt;&lt;br /&gt;
10. 1. 3. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/GettingformReferences.htm&amp;quot;&amp;gt;Getting form References&amp;lt;/a&amp;gt;&lt;br /&gt;
10. 1. 4. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/AccessingformFields.htm&amp;quot;&amp;gt;Accessing form Fields&amp;lt;/a&amp;gt;&lt;br /&gt;
10. 1. 5. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/FormFieldCommonalities.htm&amp;quot;&amp;gt;Form Field Commonalities&amp;lt;/a&amp;gt;&lt;br /&gt;
10. 1. 6. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/Changestringtobigboldfixedwithformcontrol.htm&amp;quot;&amp;gt;Change string to big, bold, fixed with form control&amp;lt;/a&amp;gt;&lt;br /&gt;
10. 1. 7. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/Changestringtoitalicssmallstrikewithformcontrol.htm&amp;quot;&amp;gt;Change string to italics, small, strike with form control&amp;lt;/a&amp;gt;&lt;br /&gt;
10. 1. 8. &lt;br /&gt;
&amp;lt;A href=&amp;quot;/Tutorial/JavaScript/0200__Form/Changestringtosubscriptandsuperscriptwithformcontrol.htm&amp;quot;&amp;gt;Change string to subscript and superscript with form control&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Form Field Commonalities==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;All form fields (except for hidden fields) contain common properties, methods, and events:&amp;lt;/p&amp;gt;&lt;br /&gt;
disabled property&lt;br /&gt;
indicate whether the control is disabled as well as to actually disable the control (a disabled control doesn&amp;quot;t allow any user input, but gives no visual indication that the control is disabled).&lt;br /&gt;
form property&lt;br /&gt;
a pointer back to the form of which the field is a part.&lt;br /&gt;
blur() method&lt;br /&gt;
causes the form field to lose focus (by shifting the focus elsewhere).&lt;br /&gt;
focus() method&lt;br /&gt;
causes the form field to gain focus (the control is selected for keyboard interaction).&lt;br /&gt;
blur event&lt;br /&gt;
occurs when the field loses focus; the onblur event handler is then executed.&lt;br /&gt;
focus event&lt;br /&gt;
occurs when the field gains focus; the onfocus event handler is then executed.&lt;br /&gt;
&lt;br /&gt;
== Getting form References==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;First, use getElementById() and pass in the form&amp;quot;s ID:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var oForm = document.getElementById(&amp;quot;form1&amp;quot;);&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
			</entry>

	</feed>