Documente Academic
Documente Profesional
Documente Cultură
- Formulare HTML
Formulare HTML
Obiective
• Dezvoltarea formularelor HTML
Elementul <FORM>
Atribute:
• name – permite specificarea unui nume unic. Acest atribut este util atunci când un
document HTML conţine mai multe formulare.
• action – specifică URL-ul programului server care va prelua datele din formular.
• method – specifică metoda prin care browser-ul transmite informaţiile către
server.
Exemple:
<html>
<head><title>Primul formular</title></head>
<body>
<form name=”formular1” method=”post” action=”http://apollo.eed.usv.ro
/~tudor_c/prim.php”>
</form>
</body>
</html>
<html>
<head><title>Formular mail</title></head>
<body>
<form NAME="formularMail" METHOD="POST" ENCTYPE="text/plain"
ACTION="mailto:webmaster@site.com?Subject=Program conferinta">
</form>
</body>
</html>
P.A.I.I. - Formulare HTML
Elementul <INPUT>
Atribute:
• type – specifică tipul controlului.
o button – buton de comandă. La un click de mouse, se poate declanşa o
acţiune prin intermediul unui script (ex. JavaScript)
o checkbox – casetă de validare. Optiunea checked poate fi utilizată pentru a
specifica daca o casetă este "marcată" sau nu.
o file – permite utilizatorului să selecteze un fişier din computerul propriu,
pentru a-l încărca pe server
o hidden – un control "invizibil" utilizatorului. Păstrează o pereche
variabilă/valoare care nu este vizibilă utilizatorului.
o submit – buton de comandă utilizat pentru trimiterea datelor din formular,
către server
o image – un buton pe suprafaţa căruia este afişată o imagine şi care are o
funcţie asemănătoare cu submit.
o password – un câmp de tip text, care înlocuieşte fiecare caracter tastat cu
un asterix (*).
o radio – buton cu interblocare; un grup de elemente radio au acelaşi nume,
însă numai un singur element poate fi selectat
o text – permite introducerea de text
o reset – "curăţă" întregul formular, revenind la valorile implicite
• name - numele controlului (elementului)
• value - valoarea atribuită elementului
• size - numărul de caractere care vor fi vizibile într-un câmp de tip text sau
password
• maxlength - numărul maxim de caractere ce pot fi introduse într-un câmp de tip
text sau password
• disabled - dezactivează un element
• readonly - un element ce poate fi citit, dar nu şi fi modificat
Atribute:
• name – specifică numele controlului
• size – specifică numărul de opţiuni din listă
• multiple – prezenţa acestui atribut specifică faptul că lista permite selectarea mai
multor elemente cu ajutorul tastei Ctrl.
Exemplu.
<html>
<head><title>Primul formular</title></head>
<body>
<form name=”formular”>
P.A.I.I. - Formulare HTML
</td>
</tr>
<tr>
<td></td>
<td align=center>
<input type="submit" name="trimite" value="Trimite">
<input type="reset" name="reset" value="Reset">
</td>
</tr>
</table>
</form>
</body>
</html>