HTML 表单

HTML 表单用于搜集不同类型的用户输入。

<form> element

HTML form ມີຫົວຂໍ້ທີ່ຈະການການຄົ້ນຫາຂໍ້ມູນຈາກຜູ້ຄົນ:

<form> element ກຳນົດ HTML form:

实例

<form>
 .
form elements
 .

HTML form ກວມເອົາ:ສະບັບຟອມ:.

ສະບັບຟອມທີ່ກວມເອົາສະບັບທີ່ຈະບໍລິຫານຂໍ້ມູນຈາກບາງຄຳຄືນຫລາຍຢ່າງ input elements, checkboxes, radio buttons, submit buttons ແລະ ອື່ນໆ:

ສະບັບ <input>:

<input> ສະບັບ <input> ແມ່ນສະບັບທີ່ສຳຄັນ:ສະບັບຟອມ:.

ສະບັບ <input> ມີຮູບແບບຫລາຍຢ່າງ ຕາມການເປັນທີ່ຕ່າງກັນ: type ປະສົມປະກອບ:

ຮູບແບບທີ່ໃຊ້ໃນຫົວຂໍ້ນີ້:

ຮູບແບບ: 描述
text ກຳນົດຂໍ້ມູນຂໍ້ຄວາມ:
radio ກຳນົດກິບປະເພດ(ເລືອກໜຶ່ງຈາກຄຳຄືນ):
submit ກຳນົດຄູ້ຈັກສົ່ງ(ສົ່ງຟອມ):

注释:ທ່ານຈະບຶງຄືນຫຍັງຂໍ້ມູນຂອງພວກເຂົາຈະສອນຫຍັງໃນຫຍັງນີ້:

ການເຂົ້າຂໍ້ມູນ:

<input type="text"> ກຳນົດ:ການເຂົ້າຂໍ້ມູນ:ຂອບເຂດບາງຄຳຄືນ:

实例

<form>
 ຊື່ຫນັງ:<br>
<input type="text" name="firstname">
<br>
 ຊື່ສິບ:<br>
<input type="text" name="lastname">
 

ສວດກາວເອງດັ່ງນັ້ນ

ດ້ວຍຫຍັງທາງເຄືອຂ່າຍຂອງບັນຊີຈະເບິ່ງຄືກັນ:

First name:


Last name:

注释:ຟອມຈະບໍ່ສາມາດເຫັນໄດ້. ຍັງຕ້ອງຫັນວ່າຂອບເຂດຂອງຂາຍນຳບາງຄຳຄືນແມ່ນ 20 ຄຳຄືນ:

ກິບປະເພດເຂົ້າ:

<input type="radio"> ກຳນົດ:ກິບປະເພດ:.

ກິບປະເພດຈະອະນຸຍາດໃຫ້ຜູ້ຄົນເລືອກໜຶ່ງຈາກຄຳຄືນ:

实例

<form>
<input type="radio" name="sex" value="male" checked>ຜູ້ຊາຍ:
<br>
<input type="radio" name="sex" value="female">ຜູ້ຍິງ:
 

ສວດກາວເອງດັ່ງນັ້ນ

ກິບປະເພດຈະເບິ່ງຄືກັນໃນບັນຊີທາງເຄືອຂ່າຍ:

ຜູ້ຊາຍ:

ຜູ້ຍິງ:

ຄູ້ຈັກສົ່ງ:

<input type="submit"> ກຳນົດສຳລັບ:ການບໍລິຫານຟອມ:(form-handler):ສົ່ງ:ຟອມກິບ:

ການບໍລິຫານຟອມຈະຢູ່ໃນເວັບໄຊທີ່ຢູ່ໃນຄູ່ມື ທີ່ກວມເອົາສະບັບທີ່ຈະບໍລິຫານຂໍ້ມູນບາງຄົນ:

ການບໍລິຫານຟອມໃນ: action ປະສົມປະກອບ:

实例

<form action="action_page.php">
ຊື່ຫນັງ:<br>
<input type="text" name="firstname" value="Mickey">
<br>
ຊື່ສິບ:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
 

ສວດກາວເອງດັ່ງນັ້ນ

ດ້ວຍຫຍັງທາງເຄືອຂ່າຍຂອງບັນຊີຈະເບິ່ງຄືກັນ:

First name:


Last name:


ປະສົມປະກອບ Action:

ປະສົມປະກອບ action:ກຳນົດການດຳເນີນງານທີ່ຈະດຳເນີນຕະຫຼອດຄັ້ງທີ່ສົ່ງຟອມ:

ການສົ່ງຟອມຫາສະບັບທີ່ຢູ່ໃນສະບັບທາງເຄືອຂ່າຍຂອງຄູ່ມື ແມ່ນໃຊ້ຄູ້ຈັກສົ່ງ:

ປົກກະຕິ ຟອມຈະຖືກສົ່ງຫາເວັບໄຊທີ່ຢູ່ໃນເວັບໄຊທາງເຄືອຂ່າຍ:

ໃນຄູ່ມືຂັ້ນຕົ້ນນີ້ ກຳນົດໄອຍະວັດສັບເພີ່ມເທບອັບສີເບິ່ງຄົ້ນຫາໄປໃນຂັ້ນຕອນທີ່ມີການສົ່ງຮູບຮ່າງຟອມ:

<form action="action_page.php">

ຖ້າບໍ່ມີກຳນວຍຄວາມ action, action ຈະຖືກກຳນວຍຄວາມໃຫ້ຢູ່ໃນບານລາຍການປະຈຸບັນ.

ປະສົມປະສານລະບົບ

ປະສົມປະສານລະບົບກຳນວຍຄວາມຂອງ HTTP ທີ່ຈະຖືກໃຊ້ໃນການສົ່ງຄວາມບານ (GET ຫຼື POST):

<form action="action_page.php" method="GET">

ຫຼື:

<form action="action_page.php" method="POST">

ເມື່ອຈະໃຊ້ GET?

ທ່ານສາມາດໃຊ້ GET (ລະບົບລະບົບເລື່ອງ):

ຖ້າການສົ່ງຄວາມບານຈະຖືກສົ່ງຄວາມຢ່າງປານີຫນັງ (ເຊັ່ນ: ການຄົ້ນຫາຄະນະກຳມະການຊອກຫາ), ແລະບໍ່ມີຂໍ້ມູນລະອຽດສະໜອງ.

ຖ້າທ່ານໃຊ້ GET, ຂໍ້ມູນບານຈະເຫັນໃນບານລາຍການ:

action_page.php?firstname=Mickey&lastname=Mouse

注释:GET ແມ່ນຢູ່ອາດສຳລັບການສົ່ງຄວາມຂອງຂໍ້ມູນຈຳນວນຫນານຍາກ. ບານລາຍການຈະກຳນວຍຄວາມຈຳນວນຫນານຍາກ.

ເມື່ອຈະໃຊ້ POST?

ທ່ານຄວນໃຊ້ POST:

ຖ້າຂໍ້ມູນຂອງບານຈະຖືກຈັດການທົບທວນຂໍ້ມູນ, ຫຼືກັບຂໍ້ມູນລະອຽດສະໜອງ (ເຊັ່ນ: ມາຍລະບັນ).

POST ມີຄວາມປອດໄພຫນັງກັນຫຼາຍກວ່າ, ຍ້ອນຂໍ້ມູນທີ່ຖືກສົ່ງຄວາມຈະບໍ່ເຫັນໃນບານລາຍການ.

ປະສົມປະສານຊື່

ສຳລັບທີ່ຈະຖືກສົ່ງຄວາມຢ່າງຖືກຕ້ອງຫນັງ, ທຸກບານລາຍການຈະຕ້ອງຖືກກຳນວຍຄວາມຊື່.

ບົດການນີ້ຈະສົ່ງຄວາມ "ຊື່ສິບ" ຂອງບານລາຍການ:

实例

<form action="action_page.php">
ຊື່ຫນັງ:<br>
<input type="text" value="Mickey">
<br>
ຊື່ສິບ:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
 

ສວດກາວເອງດັ່ງນັ້ນ

ມັນຈະປະກອບສະຖານທີ່ຂໍ້ມູນອອກສະບາຍດ້ວຍ <fieldset>.

<fieldset> ປະກອບສະຖານທີ່ຂອງຂໍ້ມູນທີ່ກ່ຽວຂ້ອງໃນຂໍ້ມູນອອກສະບາຍ.

<legend> ປະກອບສະຖານທີ່ <fieldset> ກຳນວຍຄວາມຫນັງຂອງຊື່ມອງ.

实例

<form action="action_page.php">
<fieldset>
<legend>ຂໍ້ມູນສະບາຍ:</legend>
ຊື່ຫນັງ:<br>
<input type="text" name="firstname" value="Mickey">
<br>
ຊື່ສິບ:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit"></fieldset>
 

ສວດກາວເອງດັ່ງນັ້ນ

ຄວາມທີ່ HTML ດັ່ງກ່າວນີ້ເບິ່ງໃນສະຕຸດວຽງຂອງບານລາຍການ:

Personal information:
First name:


Last name:


HTML Form 属性

HTML

元素,已设置所有可能的属性,是这样的:

实例


.
form elements
 .
 

下面是

属性的列表:

属性 描述
accept-charset 规定在被提交表单中使用的字符集(默认:页面字符集)。
action 规定向何处提交表单的地址(URL)(提交页面)。
autocomplete 规定浏览器应该自动完成表单(默认:开启)。
enctype 规定被提交数据的编码(默认:url-encoded)。
method 规定在提交表单时所用的 HTTP 方法(默认:GET)。
name 规定识别表单的名称(对于 DOM 使用:document.forms.name)。
novalidate 规定浏览器不验证表单。
target 规定 action 属性中地址的目标(默认:_self)。

注释:您将在下面的章节学到更多关于属性的知识。