HTML ပို့ခတ်သည် အချက်အထိပ်

ယခု တွင် HTML ကို ဖော်ပြပါသည်။ <form> အစိတ်အပျက် အခြေအနေများ

Action အခြေအနေ

action ပေါင်းစပ်သော ပုံစံကို ပေးပို့ပြီး ပြုလုပ်သော အမှု ကို အကြောင်းပြုသည်။

ပုံစံအားဖြင့် အသုံးပြုသူ "သုံးပါ" ခွင့်ကို ဝင်ခတ်သောအခါ ပေါင်းစပ်သော အချက်အလက်များ အား နိုင်ငံခြား အက်ဥပဒေ ပေါ်တွင် ပေးပို့ပြီးဖြစ်သည်။

အောက်ပါ အမျိုးအစားများ တွင် ပေါင်းစပ်သော အချက်အလက်များ "action_page.php" အမည် ရှိ ဖောင်ဒေးသူ အား ပေးပို့ပြီးဖြစ်သည်။ အဆိုပါ ဖောင်ဒေးသူ သည် ပေါင်းစပ်သော အချက်အလက်များ ကို ပြုပြင်ရန် ဖြေရှင်းသော နိုင်ငံခြား အက်ဥပဒေ ဖြစ်သည်။

实例

ပြန်လည်ပေးပို့ပြီးနောက် ပေါင်းစပ်သော အချက်အလက်များ "action_page.php" သို့ ပေးပို့ပြီးဖြစ်သည့်အပြင်။

<form action="/action_page.php">
  <label for="fname">အမည်:</label><br>
  <input type="text" id="fname" name="fname" value="Bill"><br>
  <label for="lname">နောက်အမည်:</label><br>
  <input type="text" id="lname" name="lname" value="Gates"><br><br>
  <input type="submit" value="Submit">
</form>

亲自试一试

အဆိုပါအမှုအခြေအနေ ကို လွဲချောက်သောကြား ဖြစ်လာရင် အမှု ကို လက်ရှိ စာမျက်နှာ ကို အစားထိုးပြီးဖြစ်သည်။

Target 属性

target 属性规定提交表单后在何处显示响应。

target 属性可设置以下值之一:

描述
_blank 响应显示在新窗口或选项卡中。
_self 响应显示在当前窗口中。
_parent 响应显示在父框架中。
_top 响应显示在窗口的整个 body 中。
framename 响应显示在命名的 iframe 中。

默认值为 _self,这意味着响应将在当前窗口中打开。

实例

此处,提交的结果将在新的浏览器标签中打开:

亲自试一试

Method 属性

method 属性指定提交表单数据时要使用的 HTTP 方法。

表单数据可以作为 URL 变量(使用 method="get")或作为 HTTP post 事务(使用 method="post")发送。

提交表单数据时,默认的 HTTP 方法是 GET。

实例

此例在提交表单数据时使用 GET 方法:

<form action="/action_page.php" method="get">

亲自试一试

实例

အဆိုပါ အမှုထမ်းအသုံးပြုသည့်အေဂျာနီယံပေါ်ရွှေ့အားလုပ်ကြောင်း ပေါင်းစပ်ထားသော ဘားအား ပေးအပ်ကြောင်း POST အမှုဆောင်ပုံ အသုံးပြုသည်

<form action="/action_page.php" method="post">

亲自试一试

GET အချိန်ကျသည်များ

  • အမှုထမ်းအသုံးပြုသည့်အရာ အသင်းအဖွဲ့အချင်း သတင်းအရာများ အေဂျာနီယံပေါ်ရွှေ့ အကြီးအကျယ် ပေါင်းစပ်ထားသည်
  • ဝေးကွာသော သတင်းအရာ ပေးအပ်ကြောင်း GET အသုံးပြုခြင်း မပြုရ။!(ပေါင်းစပ်ထားသော အမှုထမ်းအသုံးပြုသည့်အရာ အေဂျာနီယံပေါ်ရွှေ့တွင် မပါဘဲ)
  • URL အကြီးအကျယ် အခြေခံအဆိုအရာ (2048 ကြက်တမ်း)
  • အသုံးပြုသူ အဖြစ် အသင်းအဖွဲ့အချင်း သတင်းအရာများ အေဂျာနီယံပေါ်ရွှေ့အားလုပ်ကြောင်း ပေါင်းစပ်ထားသော ဘားအား အခြေခံအဆိုအရာ
  • GET သည် ဝေးကွာသော သတင်းအရာ အသုံးပြုသည်။ ဥပမာ Google အတွက် စုံစမ်းအရာ

POST အချိန်ကျသည်များ

  • အမှုထမ်းအသုံးပြုသည့်အရာ အသင်းအဖွဲ့အချင်း သတင်းအရာများ အေဂျာနီယံပေါ်ရွှေ့ ကြောင်းတွင် ပေါင်းစပ်ထားသည် (URL တွင် ပေါင်းစပ်ထားသော အမှုထမ်းအသုံးပြုသည့်အရာ မပါဘဲ)
  • POST သည် အကြီးအကျယ် သတင်းအရာများ ပေးအပ်ကြောင်း အသုံးပြုနိုင်သည်。
  • POST ဖြင့် ပေါင်းစပ်ထားသော အမှုထမ်းအသုံးပြုသည့်အေဂျာနီယံပေါ်ရွှေ့အားလုပ်ကြောင်း ပေါင်းစပ်ထားသော ဘားအားကို ပေါင်းစပ်နိုင်ခြင်း မရှိ

အဆိုပါအမှုထမ်းအသုံးပြုသည့်အရာ အကြောင်းကျည်းသော သတင်းအရာများသို့မဟုတ် ဘဝတက်သူ သတင်းအရာများ အသုံးပြုရန် တောင်းဆိုသည်။

Autocomplete အရာ

autocomplete အသုံးပြုအရာ အမှုထမ်းအသုံးပြုသည့်အေဂျာနီယံပေါ်ရွှေ့အားလုပ်ကြောင်း ဖွင့်ပေးသည့် အခြေခံအဆိုအရာ

အမှုထမ်းအသုံးပြုသည့်အေဂျာနီယံပေါ်ရွှေ့အားလုပ်ကြောင်း အသုံးပြုသည့် အသင်းအဖွဲ့အချင်း သတင်းအရာများ ပြန်လည်ရှာဖွေသွားလာနိုင်ပါသည်。

实例

အမှုထမ်းအသုံးပြုသည့်အေဂျာနီယံပေါ်ရွှေ့အားလုပ်ကြောင်း

<form action="/action_page.php" autocomplete="on">

亲自试一试

Novalidate 属性

novalidate 属性是一个布尔属性。

如果已设置,它规定提交时不应验证表单数据。

实例

未设置 novalidate 属性的表单:


亲自试一试

所有 属性的列表

属性 描述
accept-charset 规定用于表单提交的字符编码。
action 规定提交表单时将表单数据发送到何处。
autocomplete 规定表单是否应打开自动完成(填写)功能。
enctype 规定将表单数据提交到服务器时应如何编码(仅供 method="post")。
method 规定发送表单数据时要使用的 HTTP 方法。
name 规定表单名称。
novalidate 规定提交时不应验证表单。
rel 规定链接资源和当前文档之间的关系。
target 规定提交表单后在何处显示接收到的响应。