JavaScript
.:Základy JavaScript:.
.:Umístění ve stránce:.
.:Formátování textu:.
.:Proměnné:.
.:Pole:.
.:Funkce:.
.:Funkce + Argument:.
.:Větvení:.
.:Větvení 2.část:.
.:Dialogová okna:.
.:Cyklus:.
.:Pokročilý Cyklus:.
.:Události:.
.:Stavový řádek:.
.:Okna:.
.:Okna 2.část:.
 Formuláře
.:Formulářové funkce:.
.:Datum a čas:.
.:Načasování:.
.:Obrázky:.
.:Matematické funkce:.
.:Cookies:.
JavaScript v referencích
.:document:.
.:navigator:.
.:Screen:.
.:window:.
.:History:.
.:String:.
.:Location:.
.:Event:.
.:Array:.



||   HTML a typy      ||      CSS      ||      JavaScript    ||      Kniha Návštěv    ||




Formuláře

 Takže formuláře se častěji a častěji používají pro komunikaci s navštěvníky, kterých se můžeme zeptat na údaje které by jsme chtěli vědět třeba při odesílání mailů a podobně. Dříve se to provádělo tak že se údaje poslaly na server a když něco nebylo v pořádku tak program na serveru odeslal zpět a tak se to dělo až dokud nebylo vše v pořádku, ale s příchodem JavaScriptu přišlo zjednodušení které je v tom že se údaje na server neodešlou dokud nebude vše v pořádku a urychlí se práce.

Přístup k formuláři pomocí pořadových čísel

 Takže začneme tím nejjednodušším a to tím že máme několik přístupů z formuláře a do formuláře. A jako první jsem si pro vás vybral přístup pomocí pořadových čísel.A provádí se to asi takto document.forms[cislo_formulare].elements[cislo_elemntu].value Příklad:
<script language="JavaScript" type="text/javascript">
<!--
function zobraz()
{
window.alert(document.forms[0].elements[0].value+" "+ document.forms[0].elements[1].value);
}
//->
</script>
<form action="?">
<input type="text"><br>
<input type="text"><br>
<input type="button" value="zobraz" onClick="zobraz();"><br>
</form>




Přístup k formuláři pomocí pojmenování

 No a další částí může být přístup do formuláře pomocí pojmenování a to se provádí tak že se pojmenujou jednotlivé části formuláře a pak místo elementů vypisujeme popisky. A to takto document.jmeno_formulare.jmeno_elementu.value. Příklad:
<script language="JavaScript" type="text/javascript">
<!--
function zobraz()
{
window.alert(document.zobrazeni.radek1.value+" "+ document.zobrazeni.radek2.value);
}
//->
</script>
<form name="zobrazeni" action="?">
<input type="text" name="radek1"><br>
<input type="text" name="radek2"><br>
<input type="button" value="zobraz" onClick="zobraz();"><br>
</form>




  Takže si myslím že by to mohlo být asi takto a že by jste to z toho mohli pochopit. Ale jinak se teda to dělá asi takto že každý formulář má jiné pojmenování nebo číslo elementu a každý prvek ve formuláři má své číslo nebo pojmenování. Takže když budete mít více formulářů tak můžete použít například document.forms[1].elements[0].value. A abych dodal vždy první číslo je 0 takže v každém elementu pište jako první prvek 0.