Ձևանմուշ form
Ձևանմուշ form-ը ստեղծում է ձևանմուշ՝ տվյալները սերվեր ուղարկելու համար,
որտեղ այդ տվյալները մշակվելու են PHP լեզվի օգնությամբ։
Նաև ձևանմուշի տվյալները կարող են մշակվել
JavaScript լեզվի օգնությամբ։
Ձևանմուշը ծառայում է որպես պարունակիչ հետևյալ ձևանմուշների համար՝ input,
textarea,
select,
button,
fieldset։
Նշված ձևանմուշները պարտադիր չէ տեղադրել
form ձևանմուշի ներսում, բայց եթե դա չարվի,
ձևանմուշի ուղարկումը սերվեր չի կատարվի։
Ձևանմուշի ուղարկումը սերվեր կատարվում է
input ձևանմուշով ստեղծված կոճակի վրա սեղմելով,
որն ունի type ատրիբուտ submit արժեքով,
կամ button ձևանմուշով ստեղծված կոճակի վրա սեղմելով։
Ատրիբուտներ
| Ատրիբուտ | Նկարագրություն |
|---|---|
action |
Ուր ենք ուղարկում ձևանմուշը, կայքի որ էջին (մեր կամ ուրիշի)։
Եթե դատարկ թողնել՝ ձևանմուշը կուղարկվի ներկա էջին։ Ոչ պարտադիր ատրիբուտ։
Ատրիբուտում կարելի է նշել հղում էջի կոնկրետ հատվածին (#-ի միջոցով, ինչպես
a ձևանմուշում)։ Այս դեպքում ձևանմուշը ուղարկելուց հետո
բրաուզերը կբացի action ատրիբուտում նշված էջը նշված տեղում։
|
method |
Ձևանմուշի ուղարկման մեթոդ, կարող է լինել POST կամ GET։ Դիզայներին դա իմանալը պարտադիր չէ։
Ոչ պարտադիր ատրիբուտ։ Լռելյայն ունի GET արժեքը։
|
target |
Նշում է, թե հղումը որ ներդիրում պետք է բացի՝ նորում, ներկայում, թե ֆրեյմում։
Ոչ պարտադիր ատրիբուտ։ |
enctype |
Սահմանում է ձևանմուշի տվյալների կոդավորման եղանակը։
Ոչ պարտադիր ատրիբուտ։ Մանրամասն տես enctype ատրիբուտը։
|
Target ատրիբուտի արժեքները
| Արժեք | Նկարագրություն |
|---|---|
_blank |
Էջը կբացվի բրաուզերի նոր ներդիրում։ |
_self |
Էջը կբացվի բրաուզերի ներկա ներդիրում։ |
_parent |
Էջը կբացվի ծնող ֆրեյմում։ |
_top |
Չեղարկում է բոլոր ֆրեյմները և բեռնում էջը բրաուզերի ամբողջ պատուհանում։ |
Լռելյայն արժեքը՝ _self։
Ձևանմուշի օրինակ
<form action="" method="GET">
<input type="text"><br><br>
<input type="checkbox">
<input type="checkbox" checked>
<input type="radio" name="radio">
<input type="radio" name="radio">
<br><br>
<textarea></textarea><br><br>
<input type="submit">
</form>
:
Տես նաև
-
formատրիբուտը,
որը թույլ է տալիս ձևանմուշի տարրերը տեղադրելformձևանմուշից դուրս