HTML मधील फॉर्म सर्वात जटिल आहेत, परंतु दुसरीकडे, कदाचित HTML मधील सर्वात मनोरंजक विषय आहे.
वेब फॉर्म साइट अभ्यागतांना विशिष्ट फील्डमध्ये विशिष्ट माहिती प्रविष्ट करण्यास अनुमती देतात आणि विकासकाला ती त्याच्यासाठी सोयीस्कर स्वरूपात प्राप्त होते.
फॉर्मचे उदाहरण अतिथी पुस्तक, प्रश्नावली किंवा ऑनलाइन चाचणी असू शकते. वेबसाइटवर नोंदणी करताना, ऑनलाइन स्टोअरमध्ये ऑर्डर देताना इत्यादी फॉर्म भरले जातात.
HTML वापरून, तुम्ही फॉर्म फ्रेमवर्क तयार करू शकता: मजकूर फील्ड, मेनू, सूची, बटणे, चेकबॉक्सेस आणि रेडिओ बटणे. म्हणजेच, ते घटक ज्यांच्या मदतीने विशिष्ट माहिती फॉर्ममध्ये प्रविष्ट केली जाते.
नंतर फॉर्ममध्ये प्रविष्ट केलेला डेटा प्रक्रियेसाठी सर्व्हरकडे पाठविला जातो. परंतु एचटीएमएल येथे शक्तीहीन आहे - एक प्रोग्राम किंवा स्क्रिप्ट जो त्याच्याशी संलग्न आहे तो आधीपासूनच फॉर्मवर प्रक्रिया करत आहे. असे प्रोग्राम सहसा PHP किंवा JavaScript मध्ये लिहिलेले असतात.
फॉर्म विशेषता - टॅग
.
कृती विशेषता कोणत्याही फॉर्मसाठी अनिवार्य आहे - ते फॉर्म सर्व्ह करणाऱ्या फाईलचा पत्ता निर्दिष्ट करते ( त्यात प्रविष्ट केलेल्या डेटावर प्रक्रिया करते).
पद्धत विशेषता फॉर्म सामग्री कशी सबमिट केली जाईल हे निर्दिष्ट करते. GET आणि POST या दोन पद्धती आहेत. GET आणि POST पद्धती वापरून माहिती पाठवण्याचा विषय डेटा प्रोसेसिंग भाषांशी संबंधित असल्याने आता या पॅरामीटर्सचा शोध घेण्यात काही अर्थ नाही ( उदाहरणार्थ PHP). हे जाणून घेणे पुरेसे आहे की ही POST डेटा ट्रान्सफर पद्धत आहे जी बहुतेक प्रकरणांमध्ये फॉर्ममध्ये वापरली जाते.
टॅग नाव विशेषता
मुख्य दिशा ही चार मुख्य दिशांपैकी एक आहे:
जगातील 7 आश्चर्ये!
मुख्य दिशा ही चार मुख्य दिशांपैकी एक आहे:
उत्तर दक्षिण पश्चिम पूर्व
जगातील 7 आश्चर्ये!
अलेक्झांड्रियाच्या रोड्स लाइटहाऊसच्या हॅलिकर्नासस कोलोसस येथे इफेसस मकबरा येथे ऑलिंपिया टेंपल ऑफ आर्टेमिस येथे बॅबिलोनच्या बॅबिलोन पुतळ्याचे पिरॅमिड हँगिंग गार्डन
मल्टीलाइन मजकूर फील्ड - टॅग
टॅग करा
टॅग नाव विशेषता
अक्षम केलेली विशेषता फील्ड अक्षम करते - फील्डची सामग्री बदलली जाऊ शकत नाही आणि ती प्रवेशयोग्य नाही. केवळ वाचनीय विशेषता फील्ड केवळ-वाचनीय असल्याचे दर्शवते - वापरकर्त्याकडे सामग्री संपादित करण्याची क्षमता नाही, परंतु ती उपलब्ध आहे - ती निवडली जाऊ शकते आणि उदाहरणार्थ, कॉपी केली जाऊ शकते.
तुम्ही अक्षरांमध्ये मजकूर फील्डची रुंदी आणि ओळींमध्ये फील्डची उंची अनुक्रमे कॉल्स आणि रो विशेषता वापरून सेट करू शकता.
फील्डची सामग्री त्याच्या आकारापेक्षा जास्त असल्यास, एक स्लाइडर दिसेल.
फॉर्म वापरण्याचे उदाहरण
आता फॉर्म कसा काम करतो ते पाहू.
शैक्षणिक व्हिडिओ ऑर्डर फॉर्म:
तुमचे नाव:*
तुझा आदेश:
मीडिया निवडा:
सीडी
डीव्हीडी
यूएसबी फ्लॅश
आपला ई - मेल: *
तुमचा पत्ता: *
बऱ्याचदा वेब साइट्सवर तुम्हाला HTML फॉर्म असलेली पृष्ठे सापडतात. वेब फॉर्म आपल्या साइटवरील अभ्यागतांकडून माहिती प्राप्त करण्याचा एक सोयीस्कर मार्ग आहे. याचे एक उदाहरण आहे -, - जे साइट अभ्यागतांना आणि विकासकांना अभिप्राय प्रदान करते. सीएमएस विकसित करताना साइट विकसकांसाठी फॉर्म देखील सोयीस्कर आहेत, जे त्यांना साइटची मुख्य मालमत्ता - प्रासंगिकता राखण्यास अनुमती देते. हा लेख HTML फॉर्म, त्यांची प्रक्रिया आणि स्क्रीन फॉर्ममधून PHP स्क्रिप्टमध्ये डेटा हस्तांतरित करण्याचे मार्ग तयार करण्याच्या मूलभूत गोष्टींसाठी समर्पित आहे.
1) एक साधा फॉर्म तयार करा
टॅग्ज
आणि फॉर्मची सुरुवात आणि शेवट परिभाषित करा. फॉर्म टॅग सुरू करत आहे
दोन गुणधर्म समाविष्टीत आहे: क्रियाआणि पद्धत. क्रिया विशेषतामध्ये स्क्रिप्टची URL असते जी स्क्रिप्टवर प्रक्रिया करण्यासाठी कॉल करणे आवश्यक आहे. विशेषता पद्धतफॉर्म सबमिट करण्यासाठी कोणत्या प्रकारची HTTP विनंती वापरायची ते ब्राउझरला सांगते; संभाव्य मूल्ये पोस्टआणि मिळवा.
टिप्पणी
POST आणि GET पद्धतींमधील मुख्य फरक म्हणजे माहिती हस्तांतरित करण्याचा मार्ग. GET पद्धतीमध्ये, पॅरामीटर्स ॲड्रेस बारमधून पार केले जातात, म्हणजे. मूलत: HTTP विनंती शीर्षलेखामध्ये, तर POST पद्धतीमध्ये मापदंड HTTP विनंतीच्या मुख्य भागाद्वारे प्रसारित केले जातात आणि ॲड्रेस बारमध्ये कोणत्याही प्रकारे प्रतिबिंबित होत नाहीत.
$text = nl2br($_POST["mytext"]); ?>
कार्य:समजा तुम्हाला 2000 ते 2050 या वर्षांची ड्रॉप-डाउन सूची तयार करायची आहे. उपाय:फॉर्मवर प्रक्रिया करण्यासाठी तुम्हाला SELECT घटक आणि PHP स्क्रिप्टसह HTML फॉर्म तयार करणे आवश्यक आहे.
चर्चा:
प्रथम, दोन फाइल्स तयार करूया: form.htmlआणि action.php. फाईलमध्ये form.htmlड्रॉप-डाउन सूचीसह html फॉर्म असेल. शिवाय, सूचीतील मूल्ये दोन प्रकारे निर्दिष्ट केली जाऊ शकतात:
I. मॅन्युअल डेटा एंट्री:
II. लूपद्वारे डेटा प्रविष्ट करणे:
जसे आपण पाहू शकता, लूपसह दुसरे उदाहरण अधिक संक्षिप्त आहे. मला वाटते की या फॉर्मसाठी हँडलर स्क्रिप्ट प्रदान करण्याची आवश्यकता नाही, कारण ती मजकूर फील्ड प्रमाणेच प्रक्रिया केली जाते, म्हणजे. सूची मूल्ये सुपरग्लोबल ॲरेमधून पुनर्प्राप्त केली जाऊ शकतात $_POST.
वर्णन:
सर्व्हरला फाइल पाठवण्यासाठी HTML फॉर्म तयार करू.
या html फॉर्ममध्ये एक घटक आहे ब्राउझ करा, जे सर्व्हरवर अपलोड करण्यासाठी फाइल निवडण्यासाठी डायलॉग बॉक्स उघडते. तुम्ही बटण दाबाल तेव्हा "ट्रान्सफर फाइल", फाइल हँडलर स्क्रिप्टकडे पाठविली जाते.
मग तुम्हाला हँडलर स्क्रिप्ट लिहिण्याची आवश्यकता आहे action.php. हँडलर लिहिण्यापूर्वी, आम्ही कोणत्या डिरेक्टरीमध्ये फाइल कॉपी करू हे ठरवावे लागेल:
if(isset($_FILES [ "myfile" ])) // फाइल अस्तित्वात असल्यास {
$catalog = "../image/" ; // आमचा कॅटलॉग जर (is_dir($catalog)) // अशी निर्देशिका अस्तित्वात असल्यास {
$myfile = $_FILES [ "myfile" ][ "tmp_name" ]; // तात्पुरती फाइल $myfile_name = $_FILES [ "myfile" ][ "name" ]; // फाईलचे नाव if(! कॉपी ($myfile, $catalog)) echo "फाइल कॉपी करताना त्रुटी". $myfile_name // फाइल कॉपी अयशस्वी झाल्यास }
अन्यथा mkdir ("../image/"); // अशी कोणतीही निर्देशिका नसल्यास, आम्ही ती तयार करू }
?>
टिप्पणी
वापरकर्त्यांना तुमच्या सर्व्हरवर कोणत्याही फाइल अपलोड करण्याचा तुमचा विश्वास असल्यास, तुम्ही अत्यंत सावधगिरी बाळगणे आवश्यक आहे. हल्लेखोर चित्र किंवा फाइलमध्ये "खराब" कोड एम्बेड करू शकतात आणि सर्व्हरला पाठवू शकतात. अशा प्रकरणांमध्ये, आपल्याला फायली डाउनलोड करणे कठोरपणे नियंत्रित करणे आवश्यक आहे.
हे उदाहरण निर्देशिका तयार करणे आणि त्या डिरेक्ट्रीमध्ये फाइल कॉपी करणे हे सर्व्हरवर दाखवते.
मी घटकासह एक उदाहरण देखील दाखवू इच्छितो चेकबॉक्स. हा घटक इतर घटकांपेक्षा थोडा वेगळा आहे जर त्यातील एक घटक नसला तरी चेकबॉक्स’a निवडले नाही, नंतर सुपरग्लोबल व्हेरिएबल $_POSTरिक्त मूल्य परत करेल:
निळा काळा पांढरा
जर (!रिक्त($_POST [ "mycolor" ])) echo $_POST [ "mycolor" ]; // किमान 1 घटक निवडल्यास इतर प्रतिध्वनी "मूल्य निवडा";
?>
HTML फॉर्म हा दस्तऐवजाचा एक भाग आहे जो वापरकर्त्याला स्वारस्य असलेली माहिती प्रविष्ट करण्यास अनुमती देतो, जी नंतर स्वीकारली जाऊ शकते आणि सर्व्हरच्या बाजूने प्रक्रिया केली जाऊ शकते. दुसऱ्या शब्दांत, फॉर्म वापरकर्त्यांनी प्रविष्ट केलेली माहिती गोळा करण्यासाठी वापरले जातात.
वर्तमान लेबल कोणत्या फॉर्म घटकाशी संबंधित आहे हे निर्धारित करण्यासाठी, आपण टॅगचे गुणधर्म वापरणे आवश्यक आहे
चला वापराचे उदाहरण पाहू:
टॅग वापरण्याचे उदाहरण
साठी = "होय" > होयनाही
>
होय नाही >
या उदाहरणात आम्ही:
आत पहिलाफॉर्म:
पोस्ट केले दोनरेडिओ बटणे ( ) मर्यादित पर्यायांपैकी एक निवडण्यासाठी. त्याच फॉर्ममधील रेडिओ बटणांसाठी पुन्हा लक्षात ठेवा समान नाव निर्दिष्ट करणे आवश्यक आहे, आम्ही भिन्न मूल्ये दर्शविली. च्या साठी पहिलाचेक केलेले , जे निर्दिष्ट करते की जेव्हा पृष्ठ लोड होते तेव्हा घटक पूर्वनिवडलेला असावा (या प्रकरणात, होय मूल्य असलेले रेडिओ बटण). याव्यतिरिक्त, आम्ही रेडिओ बटणांसाठी जागतिक गुणधर्म निर्दिष्ट केले आहेत, जे घटकासाठी एक अद्वितीय अभिज्ञापक परिभाषित करतात.
दोन घटक ठेवले , जे आमच्या मजकूर फील्डसाठी मजकूर लेबले परिभाषित करतात. लक्षात घ्या की वर्तमान लेबल कोणत्या फॉर्म घटकाशी संबंधित आहे हे निर्धारित करण्यासाठी आम्ही for ची विशेषता वापरली. for attribute चे मूल्य आम्हाला आवश्यक असलेल्या रेडिओ बटणाच्या जागतिक गुणधर्माच्या मूल्याशी संबंधित आहे.
आत दुसराफॉर्म:
पोस्ट केले दोनरेडिओ बटणे ( ) मर्यादित पर्यायांपैकी एक निवडण्यासाठी. च्या साठी दुसरारेडिओ बटणांसाठी, आम्ही एक चेक केलेले गुणधर्म निर्दिष्ट केले आहेत, जे सूचित करते की पृष्ठ लोड झाल्यावर घटक पूर्व-निवडलेला असावा (या प्रकरणात, मूल्य क्रमांक असलेले रेडिओ बटण). याव्यतिरिक्त, आम्ही फॉर्ममधील रेडिओ बटणांसाठी आणि समान नावांसाठी अद्वितीय मूल्ये निर्दिष्ट केली आहेत.
दोन घटक ठेवले , आम्ही आमची रेडिओ बटणे त्यांच्या आत ठेवली. मागील पद्धतीच्या विपरीत, रेडिओ बटणांसाठी जागतिक विशेषता (घटकांसाठी अभिज्ञापक) निर्दिष्ट करण्याची आवश्यकता नाही, आणि मजकूर लेबल्ससाठी त्यांच्यासाठी गुणधर्म वापरा (बाइंडिंग करा).
ब्राउझरमध्ये, मजकूर लेबले वापरण्यासाठी दोन्ही पर्याय (पद्धती) एकसारखे दिसतात:
इनपुट फील्डसाठी टूलटिप
चला वापराचे उदाहरण पाहू:
प्लेसहोल्डर विशेषता वापरण्याचे उदाहरण
लॉगिन: प्रकार = "मजकूर" नाव = "लॉगिन" प्लेसहोल्डर = "तुमचे लॉगिन प्रविष्ट करा">
पासवर्ड: type = "पासवर्ड" नाव = "पासवर्ड" प्लेसहोल्डर = "तुमचा पासवर्ड एंटर करा">
या उदाहरणात, आम्ही घटकासाठी निर्दिष्ट केले आहे टाइप टेक्स्ट (एकल-ओळ मजकूर फील्ड) आणि टाइप पासवर्ड (पासवर्ड फील्ड), वापरकर्त्यासाठी टेक्स्ट प्रॉम्प्ट (प्लेसहोल्डर विशेषता) जे इनपुटसाठी अपेक्षित मूल्य वर्णन करते.
आमच्या उदाहरणाचा परिणाम:
विषयावरील प्रश्न आणि कार्ये
पुढील विषयावर जाण्यापूर्वी, सराव असाइनमेंट पूर्ण करा:
तुम्हाला मिळालेल्या ज्ञानाचा वापर करून, खालील ऑर्डर फॉर्म तयार करा:
चेतावणी: निवड अपेक्षित असलेल्या फील्डमध्ये, केवळ घटकावरच नव्हे तर मजकूरावर क्लिक करून निवड करणे शक्य असावे.
तुम्ही व्यायाम पूर्ण केल्यानंतर, तुम्ही सर्वकाही योग्यरित्या केले आहे याची खात्री करण्यासाठी वेगळ्या विंडोमध्ये उदाहरण उघडून पृष्ठ कोडची तपासणी करा.
26.02.2016
सर्वांना नमस्कार! चला HTML च्या मूलभूत गोष्टी शिकत राहू. या धड्यात आपण पाहू काय झालेHTMLफॉर्मआणि ते कसे तयार केले जाते. आपण लक्षात घेतल्यास, आज एकही वेबसाइट फॉर्मशिवाय करू शकत नाही. हे फॉर्म भिन्न असू शकतात, उदाहरणार्थ, फीडबॅक फॉर्म, ऑर्डर फॉर्म, नोंदणी आणि लॉगिन फॉर्म, टिप्पण्या पाठवण्याचा फॉर्म, पुनरावलोकने, शोध फॉर्म आणि इतर अनेक.
मला वाटतं की HTML फॉर्म दृष्यदृष्ट्या कसे दिसतात याची उदाहरणे आपल्याला दाखवायची आहेत.
○ शोध फॉर्म:
○ साइट लॉगिन फॉर्म:
○ अभिप्राय फॉर्म:
○ ऑर्डर फॉर्म:
मला वाटते की तुम्ही HTML फॉर्म तयार करण्याचे सार समजून घेतले आहे. तर आजच्या धड्यात मी तुम्हाला सांगेन, साधे कसे तयार करावेHTMLफॉर्मआणि विविध फॉर्म फील्ड तयार करण्यासाठी कोणते टॅग वापरले जाऊ शकतात.
आतापासून, मी तुमचे विशेष लक्ष देण्याची विनंती करतो, कारण विषय गुंतागुंतीचा आणि महत्त्वाचा आहे.
HTMLफॉर्मएक फील्ड आहे ज्यामध्ये वापरकर्ता काही माहिती प्रविष्ट करतो. पण ही माहितीही कशीतरी पाठवली पाहिजे. एक प्रकारचा एचटीएमएल फॉर्म गॅसोलीन नसलेल्या मोटरसायकलसारखा आहे, त्यात सर्वकाही आहे असे दिसते, परंतु काही कारणास्तव ते हलत नाही. म्हणून, फॉर्म कार्य करण्यासाठी आणि वापरकर्त्याने प्रविष्ट केलेली माहिती पाठवण्यासाठी, तुम्हाला मध्ये फॉर्म हँडलर तयार करणे आवश्यक आहे. परंतु हँडलरला त्रास देऊ नका, कारण तुम्ही आता फक्त नवशिक्यांसाठी कोर्स घेत आहात. आम्ही “PHP” विभागात फॉर्म हँडलरचा विषय पाहू. त्यामुळे मी मुख्य विषयापासून कसेतरी विचलित झालो.
HTML फॉर्म तयार करण्यास शिकणे
कोणत्याही HTML फॉर्ममध्ये मुख्य टॅग असेल
. टॅगच्या आत
उर्वरित फॉर्म घटक समाविष्ट केले आहेत आणि वेब पृष्ठावर प्रदर्शित केले जातील.
फॉर्म टॅग दरम्यान ठेवला जाणे आवश्यक आहे
. टॅगसाठी
क्लोजिंग टॅग आवश्यक आहे.
*टॅगसाठी गुणधर्म rm>
NAME – फॉर्मचे अनन्य नाव. जेव्हा एका साइटवर अनेक फॉर्म असतात तेव्हा ते वापरले जाते. कृती - ही विशेषता फॉर्म हँडलरचा मार्ग निर्दिष्ट करते. आवश्यक आहे. पद्धत - पाठवण्याची पद्धत.
पोस्ट - डेटा लपविलेल्या स्वरूपात प्रसारित केला जातो
GET (डिफॉल्ट) - ब्राउझर लाइनद्वारे डेटा स्पष्ट मजकूरात प्रसारित केला जातो.
टॅग कसा दिसतो याचे उदाहरण
खालील गुणधर्मांसह:
येथे विविध फॉर्म घटक असतील जे वेब पृष्ठावर प्रदर्शित केले जातील.
फॉर्म घटक
○ टॅग कराइनपुट
टॅग कराइनपुट- फॉर्म फील्ड घटकाचा हा भाग लहान मजकूर आणि संख्या प्रविष्ट करण्यासाठी आहे. टॅगसाठी
क्लोजिंग टॅगची आवश्यकता नाही.
*टॅगसाठी गुणधर्म<
इनपुट>
नाव - घटकाचे नाव
आकार - फील्ड आकार
आवश्यक - आवश्यक फील्ड
ऑटोफोकस - वेब पृष्ठ लोड करताना माउस पॉइंटर लगेच फील्डवर असेल
maxlength - या विशेषतासह तुम्ही फील्डमध्ये प्रवेश करण्यासाठी जास्तीत जास्त वर्ण निर्दिष्ट करू शकता. डीफॉल्टनुसार, कमाल लांबीच्या गुणधर्माशिवाय, फील्डमध्ये अमर्यादित वर्ण प्रविष्ट केले जाऊ शकतात
प्लेसहोल्डर - वापरकर्त्यासाठी एक इशारा जो थेट फील्ड फॉर्ममध्ये प्रदर्शित केला जाईल (पूर्वी मूल्य विशेषता वापरली जात होती).
प्रकार - घटक प्रकार
भरण्याचे उदाहरण:
घटक प्रकार प्रकार
मजकूर फील्ड
○ मजकूर फील्ड "मजकूर":
परिणाम:
○ पासवर्ड फील्ड:
परिणाम:
○ ईमेल फील्ड "ईमेल":
परिणाम:
○ संगणक "फाइल" मधून फाइल निवडण्यासाठी बटण:
परिणाम:
○ फोन इनपुट फील्ड "टेल":
परिणाम:
○ शोध फील्ड:
परिणाम:
○ रंग निवड फील्ड "रंग":
परिणाम:
○ क्रमांक प्रविष्ट करण्यासाठी आणि निवडण्यासाठी फील्ड "नंबर":
किमान - किमान मूल्य
कमाल - कमाल मूल्य
पाऊल - पाऊल.
परिणाम:
○ तारीख निवड फील्ड "तारीख":
परिणाम:
○ फॉरमॅटमध्ये तारीख आणि स्थानिक वेळ निवडण्यासाठी फील्ड (05/05/2015 00:00):
परिणाम:
○ ड्रॉप-डाउन कॅलेंडर प्रदर्शित करा. फॉरमॅटमध्ये वर्ष आणि महिना निवडण्यासाठी फील्ड (जुलै 2015):
परिणाम:
○ वेळ निवड फील्ड "वेळ":
परिणाम:
○ श्रेणी स्लाइडर:
परिणाम:
○ चेकबॉक्स:
चेक केलेले - ही विशेषता डीफॉल्टनुसार कोणता चेकबॉक्स सक्षम केला जावा हे निर्दिष्ट करते
परिणाम:
○ रेडिओ स्विच:
चेक केलेले - ही विशेषता निर्दिष्ट करते की कोणते रेडिओ स्विच डीफॉल्टनुसार सक्षम केले जावे
परिणाम:
बटणे
○ बटण:
मूल्य - बटणावर लेबल
परिणाम:
○ डेटा पाठवण्यासाठी बटण "सबमिट करा":
मूल्य - बटणावर लेबल
परिणाम:
○ रीसेट बटण:
मूल्य - बटणावर लेबल
परिणाम:
○ चित्रासह बटण:
परिणाम:
○ लपलेले फील्ड
○ टॅग निवडा
टॅग करानिवडा- हा ड्रॉप-डाउन सूची प्रविष्ट करण्याच्या उद्देशाने फॉर्म घटकाचा भाग आहे. टॅगसाठी
क्लोजिंग टॅग आवश्यक आहे. टॅग करा
ड्रॉप-डाउन सूची आयटम तयार करण्यासाठी एक टॅग आहे
क्लोजिंग टॅग आवश्यक आहे.
*टॅगसाठी गुणधर्म
नाव हे संपूर्ण यादीचे नाव आहे. फक्त टॅगसाठी सेट करा
एकाधिक – एकाधिक निवडीसाठी, फक्त निवडताना तुम्हाला “CTRL” की दाबून ठेवावी लागेल. फक्त टॅगसाठी सेट करा
मूल्य - टॅगसाठी प्रत्येक सूची आयटमसाठी सेट
अक्षम - ड्रॉप-डाउन सूचीमधील घटकाची निवड अवरोधित करते. फक्त टॅगसाठी सेट करा
परिणाम:
तातडीची नाही कुरिअरद्वारे त्वरित
किंवा यासारखे:
परिणाम:
तातडीची नाही कुरिअरद्वारे त्वरित
आता "अक्षम" विशेषता असलेल्या "अर्जंट" सूचीमधून ते ब्लॉक करूया:
परिणाम:
तातडीची नाही कुरिअरद्वारे त्वरित
○ गटानुसार ड्रॉप-डाउन सूची:
गट सूची तयार करण्यासाठी, टॅग वापरा
परिणाम:
पर्याय Textarea फील्डसेट लीजेंड लेबल करा
○ एकाधिक निवडीसाठी:
टॅगमध्ये
परिणाम:
पर्याय Textarea लेबल फील्डसेट लीजेंड
मल्टीलाइन मजकूर फील्ड
○ मजकूर टॅग
टॅग करामजकूर– हा फॉर्म फील्ड घटकाचा भाग आहे, जो मोठा मजकूर आणि संख्या प्रविष्ट करण्याच्या उद्देशाने आहे. क्लोजिंग टॅग आवश्यक आहे.
*टॅगसाठी गुणधर्म<
मजकूर>
नाव - फील्ड नाव
cols - फील्ड रुंदी
पंक्ती - फील्ड उंची
प्लेसहोल्डर – वापरकर्त्यासाठी एक इशारा जो थेट फील्ड फॉर्ममध्ये प्रदर्शित केला जाईल.
परिणाम:
किंवा यासारखे:
परिणाम:
मजकूर प्रविष्ट करा
किंवा यासारखे:
परिणाम:
डिझाइन "फ्रेम" (फील्डसेट)
○ फील्डसेट टॅग
फील्डसेट टॅग- हा टॅग वापरून तुम्ही एखाद्या वस्तूभोवती फ्रेम काढू शकता. क्लोजिंग टॅग आवश्यक आहे.
अतिरिक्त टॅग
परिणाम:
"HTML फॉर्म्स" या विषयाबद्दल मला तुम्हाला एवढेच सांगायचे होते. आता आपण सारांश देऊ आणि सराव मध्ये आपण या लेखातून जे ज्ञान मिळवले आहे त्याचा वापर करून आपण एक साधा फॉर्म तयार करण्याचा प्रयत्न करू.
हा माझा फॉर्म आहे:
परिणाम:
मागील पोस्ट पुढील प्रवेश
मूलभूत HTML टॅग लक्षात घेता, आम्ही फॉर्मसारख्या महत्त्वाच्या घटकाला स्पर्श करून मदत करू शकत नाही. वेब पृष्ठांवर फीडबॅकची आवश्यकता असते. उदाहरणार्थ, साइटवर एक फॉर्म भरणे, नोंदणी, अधिकृतता, टिप्पण्या इ. या सर्व प्रकरणांमध्ये, वापरकर्ता पृष्ठावरील विशेष क्षेत्रे (फॉर्म फील्ड) भरतो, त्यानंतर डेटा सर्व्हरला पाठविला जातो. फीडबॅक तयार करण्यासाठी फॉर्म वापरले जातात. फॉर्म हा HTML दस्तऐवजाचा एक तुकडा आहे जो वापरकर्त्याच्या इनपुटसाठी आहे.
आकृती एका शैक्षणिक संस्थेच्या वेबसाइटवर विद्यार्थी नोंदणी फॉर्म दर्शवते.
फॉर्म तयार करण्यासाठी कंटेनर वापरला जातो
ॲक्शन विशेषता सह, जे सर्व्हरवरील पृष्ठ निर्दिष्ट करते जे फॉर्मद्वारे पाठवलेल्या डेटावर प्रक्रिया करेल.
त्याच्या सर्वात सोप्या स्वरूपात रचना:
फॉर्म घटक...
फॉर्म भरल्यानंतर डेटा सबमिट करण्यासाठी प्रत्येक फॉर्ममध्ये सबमिट बटण देखील असणे आवश्यक आहे.
बटण रचना:
म्हणून, जवळजवळ सर्व फॉर्म घटक रेकॉर्ड करण्यासाठी, टॅग वापरला जातो प्रकार विशेषता सह. फॉर्ममधील सर्व डेटा रीसेट करणारे बटण तयार करण्यासाठी, खालील रचना वापरली जाते:
मजकूर फील्ड तयार करण्यासाठी, एक मजकूर पॅरामीटर आहे. खालील पॅरामीटर्स वापरले जातात: नाव - फील्ड नाव; आकार - चिन्हांमधील फील्डसाठी; कमाल लांबी - फील्डमधील वर्णांची जास्तीत जास्त संभाव्य संख्या; मूल्य - फॉर्ममध्ये डीफॉल्टनुसार प्रदर्शित केलेली माहिती
दोन मजकूर फील्डसह फॉर्म एंट्रीचे उदाहरण:
आपले नांव लिहा:
आडनाव प्रविष्ट करा:
फॉर्मचा परिणाम आकृतीमध्ये दर्शविला आहे.
आपल्याला मजकूर फील्डमध्ये मोठ्या प्रमाणात माहिती प्रविष्ट करण्याची आवश्यकता असल्यास, उदाहरणार्थ, टिप्पणी, मजकूर क्षेत्र फॉर्म वापरा, जो टॅग वापरून तयार केला जातो.
वरील कोडमध्ये मजकूर क्षेत्र फील्ड जोडूया:
एक टिप्पणी:
मजकूर क्षेत्रासह कार्य करणार्या कोडचा परिणाम आकृतीमध्ये दर्शविला आहे.
फॉर्मचा पुढील घटक याद्या आहेत, ज्या तुम्हाला सादर केलेल्या मूल्यांच्या संचामधून निवड करण्याची परवानगी देतात. टॅग्ज तुम्हाला सूची फॉर्म तयार करण्याची परवानगी देतात
यादी एंट्री संरचना:
पृष्ठ लोड झाल्यावर घटक हायलाइट करण्यासाठी, ते टॅगमध्ये आवश्यक आहे
एक समान निवड पद्धत चेकबॉक्स आणि रेडिओबटन फॉर्म घटक आहे. या घटकांमधील फरक असा आहे की एक चेकबॉक्स तुम्हाला अनेक निवडी करण्याची परवानगी देतो, तर रेडिओ बटण फक्त एकाच निवडीला अनुमती देतो.
चेकबॉक्स आणि रेडिओ बटण एंट्रीची रचना:
मजकूर
रेडिओ बटण:
मजकूर
संरचनेत निर्दिष्ट केलेल्या घटकांमध्ये, चेकबॉक्स आणि रेडिओ बटण हायलाइट करण्यासाठी डीफॉल्टनुसार चेक केलेले गुणधर्म वापरले जातात. चेकबॉक्स, रेडिओ बटण आणि HTML कोड वापरण्याचे उदाहरण आकृतीमध्ये दर्शविले आहे.
दुसरा फॉर्म घटक एक बटण आहे, टॅग विशेषता वापरून निर्दिष्ट केले आहे मूल्य बटणासह:
बटण तयार करण्यासाठी निर्दिष्ट केलेल्या कोडमध्ये, एक ऑनक्लिक पॅरामीटर असतो, जो सहसा प्रोग्रामिंग भाषेत कोड निर्दिष्ट करतो जेव्हा हे बटण क्लिक केले जाते तेव्हा विशिष्ट क्रिया करण्यासाठी:
विशेष विंडोमध्ये संदेश प्रदर्शित करण्यासाठी, JavaScript कमांड वापरा – aler. उदाहरणाचा परिणाम आकृतीमध्ये दर्शविला आहे.
बटणामध्ये प्रतिमा घालण्यासाठी, खालील उदाहरणात दाखवलेला कोड वापरा:
वेबसाइट्सची नोंदणी आणि लॉग इन करताना, लपलेले चाचणी असलेले फील्ड वापरले जाते, तारे म्हणून प्रदर्शित केले जाते. हा पासवर्ड फॉर्म घटक आहे:
साइटवरील नोंदणी बऱ्याचदा अनेक पृष्ठांमध्ये विभागली जाते आणि त्यानंतरच्या प्रत्येक पृष्ठामध्ये मागील पृष्ठावरील माहिती असणे आवश्यक आहे. प्रसारित माहिती लपविण्यासाठी, लपविलेले फॉर्म घटक वापरला जातो:
लपविलेले फॉर्म घटक ब्राउझर विंडोमध्ये अदृश्य असेल.
सर्व्हरवर फाइल्स अपलोड करण्यासाठी, फॉर्ममध्ये फाइल घटक असतो. सर्व्हरवर फाइल अपलोड करण्यासाठी उदाहरण कोड खाली सादर केला आहे:
म्हणून, या विषयावर आम्ही विविध HTML पृष्ठे तयार करण्यासाठी फॉर्म घटकांकडे पाहिले, जे संगणक किंवा सर्व्हरवरील स्क्रिप्ट हँडलर्ससह, तुम्हाला संपूर्ण वेब अनुप्रयोग विकसित करण्याची परवानगी देतात.