Prelucrarea formelor html cu Java Script
prelucrarea campurilor de text

 In cadrul etichetelor <FORM> .. </FORM>, este valabila eticheta HTML:

INPUT TYPE=TEXT

               <INPUT [TYPE=TEXT] NAME="text-identificator"
               [SIZE=nn] [MAXLENGTH=nn] [VALUE="default
               text"]>

                Atributul SIZE se foloseste pentru specificarea numarului de caractere care sa caracterizeze dimensiunea ferestrei de introduere.
          Atributul MAXLENGTH se foloseste pentru limitarea numarului de caractere de intrare. Daca valoarea MAXLENGTH este mai mare decat valoarea SIZE, atunci browser-ul va permite scroll pe textul de intrare.
          Atributul VALUE se foloseste pentru afisarea unui text de intrare implicit, ce va fi afisat odata cu forma si va putea fi modificat prin editare.

    Urmatorul exemplu valideaza introducerea unui sir care nu trebuie sa fie vid:
 
 
tasteaza numele tau

 
 Forma contine doua elemente:
        - un camp de text in care utilizatorul va tasta un sir de caractere
        - un buton care va testa sirul introdus in scopul validarii acestuia
 
 
<form>
            <INPUT TYPE=TEXT  NAME="camp_text" >
             <input type="button" name="butony" value="OK" onClick="test(this.form)">
</form>

     Sectiunea body declara crearea a doua elemente: un camp de text si un buton.
    Butonul apeleaza functia test( ).

    Functia test( ) are forma:
 
function test(form )
  {
   if( form.camp_text.value = ="" )
      {alert("camp gol!");}
      else
      {alert("Salut "+form.camp_text.value+", invata JavaScript!");}

}

    Pentru functionarea corecta a functiei parametrul transferat in functie este  this.form
    Functia test de parametru form verifica daca sirul introdus in elementul camp_text este vid caz in care afiseaza "camp gol!" prin comparatie cu "" alfel afiseaza un mesaj in care intervine sirul tastat de utilizator in secventa: form.camp_text.value.
    Functia este apelata la evenimentul onclick realizat prin clic de mouse a butonului "butony".