హ్టీఎంఎల్ ఫారమ్ గుణాలు

ఈ అధ్యాయంలో 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 属性

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

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

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

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

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

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

ఆటోమేటిక్ పూర్తి అట్రిబ్యూట్

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

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

实例

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

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

亲自试一试

Novalidate 属性

novalidate 属性是一个布尔属性。

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

实例

未设置 novalidate 属性的表单:

亲自试一试

అన్ని <form> లక్షణాల జాబితా

లక్షణం వివరణ
accept-charset ఫారమ్ సమర్పించడానికి ఉపయోగించే అక్షరమండలం నిర్ధారిస్తుంది.
action ఫారమ్ డాటాను పంపించడానికి ఎక్కడ పంపాలి నిర్ధారిస్తుంది.
autocomplete ఫారమ్ డాటాను పంపించడానికి స్వయంచాలక పూరణ ఫంక్షన్ను ఉపయోగించాలి లేదా లేదు నిర్ధారిస్తుంది.
enctype ఫారమ్ డాటాను సర్వర్కు పంపించడానికి ఎలా కోడ్ చేయాలి నిర్ధారిస్తుంది (మాత్రమే method="post" ఉపయోగించబడుతుంది).
method ఫారమ్ డాటాను పంపించడానికి ఉపయోగించే HTTP పద్ధతిని నిర్ధారిస్తుంది.
name ఫారమ్ పేరును నిర్ధారిస్తుంది.
novalidate సమర్పించినప్పుడు ఫారమ్ నిర్వచనాన్ని పరిశీలించకుండా పంపడానికి నిర్ధారిస్తుంది.
rel లింకులు మరియు ప్రస్తుత డాక్యుమెంట్ మధ్య సంబంధాన్ని నిర్ధారిస్తుంది.
target ఫారమ్ సమర్పించిన తర్వాత అందుబాటులోకి వచ్చే ప్రతిస్పందనను ఎక్కడ చూపించాలి నిర్ధారిస్తుంది.