ఎక్సిహెచ్టిఎల్ ఫార్మ్ అట్రిబ్యూట్

ఈ చాప్టర్లో HTML ను పరిచయం చేయబడుతుంది. <form> ఎల్లా అంశాలకు వివిధ అంశాలు.

అన్నికి ఆగ్రహించిన పని అంశాన్ని నిర్వచించే అంశం

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 属性

టాగెట్ 属性规定提交表单后在何处显示响应。

టాగెట్ 属性可设置以下值之一:

描述
_blank 响应显示在新窗口或选项卡中。
_self 响应显示在当前窗口中。
_parent 响应显示在父框架中。
_top 响应显示在窗口的整个 body 中。
framename ప్రతిస్పందన నామికు చేసిన iframe లో ప్రదర్శించబడుతుంది.

డిఫాల్ట్ విలువ ఉంది _self, ఇది అర్థం చేస్తుంది కాబట్టి ప్రతిస్పందన ప్రదర్శించబడుతుంది ప్రస్తుత విండోలో.

实例

ఈ వద్ద, సమర్పణ ఫలితాలు కొత్త బ్రౌజర్ టాగ్‌లో తెరవబడతాయి:

<form action="/action_page.php" target="_blank">

亲自试一试

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 గురించి గమనికలు:

  • ఫారమ్ డాటాను URL లో నామం/విలువ పారిట్ ప్రకారం జతచేయండి
  • ఎప్పుడూ GET ద్వారా సెంసిటివ్ డాటాను పంపకుండా ఉంచండి!(సమర్పించబడిన ఫారమ్ డాటా ను URL లో చూపబడుతుంది!)
  • URL పొడవు పరిమితి ఉంది (2048 అక్షరాలు)
  • వినియోగదారులు ఫలితాలను బుక్‌మార్క్‌లు గా చేయడానికి ఉపయోగపడుతుంది
  • GET అనేది అసురక్షిత డాటా కు ఉపయోగిస్తారు, ఉదాహరణకు గూగుల్ లో క్వరీ స్ట్రింగ్‌లు

POST గురించి గమనికలు:

  • ఫారమ్ డాటాను HTTP రెక్వెస్ట్ ప్రాన్టోస్ట్రాయిట్‌లో జతచేయండి (సమర్పించబడిన ఫారమ్ డాటా ను URL లో చూపకుండా ఉంచండి)
  • POST అసవరెస్ట్ సిజీమెంట్ లేదు, చాలా డాటాను పంపడానికి ఉపయోగించవచ్చు.
  • POST తో ఫారమ్ సమర్పణలో బుక్‌మార్క్‌లను జోడించలేదు

సూచన:ఫారమ్ డాటా లో సెంసిటివ్ లేదా పర్సనల్ ఇన్ఫర్మేషన్ ఉన్నట్లయితే, మంచిది POST ను ఉపయోగించండి!

ఆటోమేటిక్ పూర్తి అంతర్జాతి

autocomplete అటార్గమెంట్ అంతర్జాతి ఫారమ్ ను ఆటోమేటిక్ పూర్తి ఫంక్షన్ ను చేతనం చేయాలా అని నిర్ణయిస్తుంది.

ఆటోమేటిక్ పూర్తి ఫంక్షన్ ను చేతనం చేసిన తర్వాత, బ్రౌజర్ వినియోగదారు ముందుగా ప్రవేశపెట్టిన విలువలను ఆటోమాటిక్‌గా పూర్తి చేస్తుంది.

实例

ఆటోమేటిక్ పూర్తి ఫారమ్ ను ఉపయోగించండి:

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

亲自试一试

Novalidate 属性

novalidate 属性是一个布尔属性。

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

实例

未设置 novalidate 属性的表单:

亲自试一试

所有 属性的列表

属性 描述
accept-charset 规定用于表单提交的字符编码。
action 规定提交表单时将表单数据发送到何处。
autocomplete 规定表单是否应打开自动完成(填写)功能。
enctype ఫారమ్ డాటాను సర్వర్కు పంపించటానికి ఎలా కోడ్ చేయాలనేది నిర్ణయిస్తుంది (మాత్రమే method="post" కొరకు ఉపయోగించబడుతుంది).
method ఫారమ్ డాటాను పంపించటానికి ఉపయోగించే హెచ్టిపి పద్ధతిని నిర్ణయిస్తుంది.
name ఫారమ్ పేరును నిర్ణయిస్తుంది.
novalidate సమర్పించినప్పుడు ఫారమ్ డాటాను తప్పనిసరిగా పరిశీలించకుండా పంపడానికి నిర్ణయిస్తుంది.
రెల్ లింకుల మరియు ప్రస్తుత డాక్యుమెంట్ మధ్య సంబంధాన్ని నిర్ణయిస్తుంది.
టాగెట్ ఫారమ్ సమర్పించిన తర్వాత అందుబాటులో ఉండే ప్రత్యుత్తరాన్ని ప్రదర్శించే స్థానాన్ని నిర్ణయిస్తుంది.