ఎక్సిహెచ్టిఎల్ ఫార్మ్ అట్రిబ్యూట్
- ముందు పేజీ హెచ్టిఎంఎల్ ఫారమ్
- తరువాత పేజీ ఎక్సిహెచ్టిఎల్ ఫార్మ్ ఎలమెంట్
ఈ చాప్టర్లో 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 属性的表单:
所有
- ముందు పేజీ హెచ్టిఎంఎల్ ఫారమ్
- తరువాత పేజీ ఎక్సిహెచ్టిఎల్ ఫార్మ్ ఎలమెంట్