പട്ടിക 2. ടാഗ് ആട്രിബ്യൂട്ടുകൾ
ആട്രിബ്യൂട്ട്
അർത്ഥം/വിവരണം
വികലാംഗൻ
ആട്രിബ്യൂട്ട് ഉണ്ടെങ്കിൽ, കണ്ടെയ്നറിനുള്ളിൽ സ്ഥിതിചെയ്യുന്ന അനുബന്ധ ഫോം ഘടകങ്ങളുടെ ഒരു കൂട്ടം , പൂരിപ്പിക്കുന്നതിനും എഡിറ്റുചെയ്യുന്നതിനുമായി പ്രവർത്തനരഹിതമാക്കി. മുമ്പ് നൽകിയ ഡാറ്റ അടങ്ങിയ ചില ഫോം ഫീൽഡുകളിലേക്കുള്ള ആക്സസ് നിയന്ത്രിക്കാൻ ഉപയോഗിക്കുന്നു. ഒരു മൂല്യം വ്യക്തമാക്കാതെ ആട്രിബ്യൂട്ട് ഉപയോഗിക്കുന്നു - .
രൂപം
പേര്
നിർവചിക്കുന്നു പേര് , ഇത് JavaScript-ലെ ഘടകങ്ങൾ റഫറൻസ് ചെയ്യാനോ ഫോം പൂരിപ്പിച്ച് സമർപ്പിച്ചതിന് ശേഷം ഫോം ഡാറ്റയെ റഫറൻസ് ചെയ്യാനോ ഉപയോഗിക്കും. ഇത് ഐഡി ആട്രിബ്യൂട്ടിന് സമാനമാണ്.
3. ഫോം ഫീൽഡുകൾ സൃഷ്ടിക്കുക
ഘടകം മിക്ക ഫോം ഫീൽഡുകളും സൃഷ്ടിക്കുന്നു. ഒരു മൂലകത്തിന്റെ ആട്രിബ്യൂട്ടുകൾ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്ന ഫീൽഡ് തരം അനുസരിച്ച് വ്യത്യാസപ്പെട്ടിരിക്കുന്നു.
CSS ശൈലികൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഫോണ്ട് സൈസ്, ഫോണ്ട് തരം, നിറം, ടെക്സ്റ്റിന്റെ മറ്റ് പ്രോപ്പർട്ടികൾ എന്നിവ മാറ്റാം, അതുപോലെ ബോർഡറുകൾ, പശ്ചാത്തല നിറം, പശ്ചാത്തല ചിത്രം എന്നിവ ചേർക്കുക. ഫീൽഡിന്റെ വീതി വീതി പ്രോപ്പർട്ടി കൊണ്ടാണ് വ്യക്തമാക്കിയിരിക്കുന്നത്.
പട്ടിക 3. ടാഗ് ആട്രിബ്യൂട്ടുകൾ
ആട്രിബ്യൂട്ട്
അർത്ഥം/വിവരണം
സ്വീകരിക്കുക
സെർവറിലേക്ക് അയയ്ക്കാൻ അനുവദിച്ചിരിക്കുന്ന ഫയലിന്റെ തരം നിർണ്ണയിക്കുന്നു. വേണ്ടി മാത്രം സൂചിപ്പിച്ചിരിക്കുന്നു . സാധ്യമായ മൂല്യങ്ങൾ: file_extension - നിർദ്ദിഷ്ട വിപുലീകരണത്തോടുകൂടിയ ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യാൻ അനുവദിക്കുന്നു, ഉദാഹരണത്തിന്, accept=".gif" , accept=".pdf" , accept=".doc" ഓഡിയോ/* - ഓഡിയോ ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യാൻ അനുവദിക്കുന്നു വീഡിയോ/* - വീഡിയോ ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യാൻ അനുവദിക്കുന്നു ഇമേജ്/* - ഇമേജുകൾ ലോഡ് ചെയ്യാൻ അനുവദിക്കുന്നു media_type - ഡൗൺലോഡ് ചെയ്ത ഫയലുകളുടെ മീഡിയ തരം സൂചിപ്പിക്കുന്നു.
alt
നിർവചിക്കുന്നു ഇതര വാചകം ചിത്രങ്ങൾക്ക് വേണ്ടി മാത്രം സൂചിപ്പിച്ചിരിക്കുന്നു .
സ്വയം പൂർത്തീകരണം
ടെക്സ്റ്റ് ഫീൽഡിൽ നൽകിയ മൂല്യങ്ങൾ ഓർമ്മിക്കുന്നതിനും അടുത്ത തവണ നിങ്ങൾ അവ നൽകുമ്പോൾ സ്വയമേവ പകരം വയ്ക്കുന്നതിനും ഉത്തരവാദിത്തമുണ്ട്: on - അർത്ഥമാക്കുന്നത് ഫീൽഡ് പരിരക്ഷിക്കപ്പെട്ടിട്ടില്ലെന്നും അതിന്റെ മൂല്യം സംഭരിക്കാനും വീണ്ടെടുക്കാനും കഴിയും, ഓഫ് - ഫോം ഫീൽഡുകൾക്കായി ഓട്ടോഫിൽ അപ്രാപ്തമാക്കുന്നു.
ഓട്ടോഫോക്കസ്
ലോഡുചെയ്ത ഫോമിൽ ഒന്നോ അല്ലെങ്കിൽ മറ്റൊരു ഇൻപുട്ട് ഫീൽഡിന് ഇതിനകം ഫോക്കസ് ഉണ്ടെന്ന് ഉറപ്പാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു (തിരഞ്ഞെടുത്തത്), ഒരു മൂല്യം നൽകാൻ തയ്യാറാണ്.
പരിശോധിച്ചു
type="checkbox", type="radio" തുടങ്ങിയ ഫീൽഡുകൾക്കായി പേജ് ലോഡിൽ ഡിഫോൾട്ട് ചെക്ക്ബോക്സ് ചെക്ക് ചെയ്തിട്ടുണ്ടോ എന്ന് ആട്രിബ്യൂട്ട് പരിശോധിക്കുന്നു.
വികലാംഗൻ
രൂപം
ആട്രിബ്യൂട്ട് മൂല്യം മൂലകത്തിന്റെ ഐഡി ആട്രിബ്യൂട്ടിന് തുല്യമായിരിക്കണം
രൂപീകരണം
ഫോം സമർപ്പിക്കുമ്പോൾ ഫീൽഡുകളിൽ നൽകിയ ഡാറ്റ പ്രോസസ്സ് ചെയ്യുന്ന ഫയലിന്റെ url വ്യക്തമാക്കുന്നു. type="submit", type="image" എന്നീ ഫീൽഡുകൾക്കായി മാത്രം സജ്ജമാക്കുക. ആട്രിബ്യൂട്ട് ഫോമിന്റെ തന്നെ പ്രവർത്തന ആട്രിബ്യൂട്ടിന്റെ മൂല്യത്തെ മറികടക്കുന്നു.
രൂപഭാവം
സെർവറിലേക്ക് അയയ്ക്കുമ്പോൾ ഫോം ഫീൽഡ് ഡാറ്റ എങ്ങനെ എൻകോഡ് ചെയ്യപ്പെടുമെന്ന് നിർണ്ണയിക്കുന്നു. ഫോമിന്റെ എൻക്ടൈപ്പ് ആട്രിബ്യൂട്ടിന്റെ മൂല്യം അസാധുവാക്കുന്നു. type="submit", type="image" എന്നീ ഫീൽഡുകൾക്കായി മാത്രം സജ്ജമാക്കുക. ഓപ്ഷനുകൾ: application/-x-www-form-urlencoded ആണ് ഡിഫോൾട്ട് മൂല്യം. അയയ്ക്കുന്നതിന് മുമ്പ് എല്ലാ പ്രതീകങ്ങളും എൻകോഡ് ചെയ്തിരിക്കുന്നു (സ്പെയ്സുകൾ + പ്രതീകം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു, പ്രത്യേക പ്രതീകങ്ങൾ ASCII HEX മൂല്യങ്ങളിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു) മൾട്ടിപാർട്ട്/ഫോം-ഡാറ്റ - പ്രതീകങ്ങൾ എൻകോഡ് ചെയ്തിട്ടില്ല ടെക്സ്റ്റ്/പ്ലെയിൻ - സ്പെയ്സുകൾ + ചിഹ്നം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു, പ്രത്യേക പ്രതീകങ്ങൾ എൻകോഡ് ചെയ്യപ്പെടുന്നില്ല.
രൂപരീതി
സെർവറിലേക്ക് ഫോം ഡാറ്റ സമർപ്പിക്കാൻ ബ്രൗസർ ഉപയോഗിക്കുന്ന രീതി ആട്രിബ്യൂട്ട് വ്യക്തമാക്കുന്നു. type="submit", type="image" എന്നീ ഫീൽഡുകൾക്കായി മാത്രം സജ്ജമാക്കുക. ഫോമിന്റെ രീതി ആട്രിബ്യൂട്ടിന്റെ മൂല്യം അസാധുവാക്കുന്നു. ഓപ്ഷനുകൾ: get ആണ് സ്ഥിര മൂല്യം. ഫോമിൽ നിന്നുള്ള ഡാറ്റ (പേര്/മൂല്യം ജോടി) url-ലേക്ക് ചേർക്കുകയും സെർവറിലേക്ക് അയയ്ക്കുകയും ചെയ്യുന്നു: URL?name=value&name=value പോസ്റ്റ്-ഫോം ഡാറ്റ ഒരു http അഭ്യർത്ഥനയായി അയച്ചു.
രൂപമാറ്റം വരുത്തുക
ഫോം സമർപ്പിക്കുമ്പോൾ ഫോം ഫീൽഡ് ഡാറ്റ സാധൂകരിക്കാൻ പാടില്ല എന്ന് വ്യക്തമാക്കുന്നു. ഫോമിന്റെ നോവാലിഡേറ്റ് ആട്രിബ്യൂട്ടിന്റെ മൂല്യം അസാധുവാക്കുന്നു. ഒരു ആട്രിബ്യൂട്ട് മൂല്യം വ്യക്തമാക്കാതെ ഉപയോഗിക്കാൻ കഴിയും.
ഫോർമാറ്റ്
ഫോം സമർപ്പിച്ചതിന് ശേഷം ലഭിച്ച പ്രതികരണം എവിടെ പ്രദർശിപ്പിക്കണമെന്ന് നിർണ്ണയിക്കുന്നു. type="submit", type="image" എന്നീ ഫീൽഡുകൾക്കായി മാത്രം സജ്ജമാക്കുക. ഫോമിന്റെ ടാർഗെറ്റ് ആട്രിബ്യൂട്ടിന്റെ മൂല്യം അസാധുവാക്കുന്നു. _parent - പാരന്റ് ഫ്രെയിമിലേക്ക് പ്രതികരണം ലോഡ് ചെയ്യുന്നു _top - പൂർണ്ണ സ്ക്രീനിൽ പ്രതികരണം ലോഡ് ചെയ്യുന്നു ഫ്രെയിം നാമം - നിർദ്ദിഷ്ട പേരുള്ള ഒരു ഫ്രെയിമിലേക്ക് പ്രതികരണം ലോഡ് ചെയ്യുന്നു.
ഉയരം
ആട്രിബ്യൂട്ട് മൂല്യത്തിൽ അളവ് യൂണിറ്റ് വ്യക്തമാക്കാതെ പിക്സലുകളുടെ എണ്ണം അടങ്ങിയിരിക്കുന്നു. ടൈപ്പ് = "ഇമേജ്" എന്ന ഫോം ഫീൽഡിന്റെ ഉയരം സജ്ജമാക്കുന്നു, ഉദാഹരണത്തിന്, . ഫീൽഡിന്റെ ഉയരവും വീതിയും ഒരേ സമയം സജ്ജമാക്കാൻ ശുപാർശ ചെയ്യുന്നു.
പട്ടിക
ഒരു ഘടകത്തിന്റെ റഫറൻസ് ആണ് , അതിന്റെ ഐഡി അടങ്ങിയിരിക്കുന്നു.അനുയോജ്യമായ ഫീൽഡിൽ ഉപയോക്താവ് ഒരു മൂല്യം നൽകാൻ തുടങ്ങുമ്പോൾ തിരഞ്ഞെടുക്കാൻ നിരവധി ഓപ്ഷനുകൾ നൽകാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
പരമാവധി
സംഖ്യാ ഡാറ്റയുടെ അനുവദനീയമായ ഇൻപുട്ട് പരമാവധി മൂല്യത്തിലേക്ക് പരിമിതപ്പെടുത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു; ആട്രിബ്യൂട്ട് മൂല്യത്തിൽ ഒരു പൂർണ്ണസംഖ്യയോ ഭിന്നസംഖ്യയോ അടങ്ങിയിരിക്കാം. മിനി ആട്രിബ്യൂട്ടിനൊപ്പം ഈ ആട്രിബ്യൂട്ട് ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു. ഇനിപ്പറയുന്ന ഫീൽഡ് തരങ്ങൾക്കൊപ്പം പ്രവർത്തിക്കുന്നു: നമ്പർ, ശ്രേണി, തീയതി, തീയതി സമയം, തീയതി-പ്രാദേശിക, മാസം, സമയം, ആഴ്ച.
പരമാവധി നീളം
ഫീൽഡിൽ നൽകിയിട്ടുള്ള പരമാവധി പ്രതീകങ്ങളുടെ എണ്ണം ആട്രിബ്യൂട്ട് വ്യക്തമാക്കുന്നു. സ്ഥിര മൂല്യം 524288 പ്രതീകങ്ങളാണ്.
മിനിറ്റ്
അനുവദനീയമായ സംഖ്യാ ഇൻപുട്ടിനെ ഏറ്റവും കുറഞ്ഞ മൂല്യത്തിലേക്ക് പരിമിതപ്പെടുത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു.
ഒന്നിലധികം
കോമയാൽ വേർതിരിച്ച ഒന്നിലധികം ആട്രിബ്യൂട്ട് മൂല്യങ്ങൾ നൽകാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. ഫയലുകൾക്കും ഇമെയിൽ വിലാസങ്ങൾക്കും ബാധകമാണ്. ആട്രിബ്യൂട്ട് മൂല്യമില്ലാതെ വ്യക്തമാക്കിയിരിക്കുന്നു.
പേര്
ഘടകം ആക്സസ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന പേര് വ്യക്തമാക്കുന്നു
മാതൃക
ഉപയോഗിക്കുന്നത് നിർണ്ണയിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു പതിവ് ആവിഷ്കാരം ഒരു പ്രത്യേക ഫീൽഡിൽ നൽകാൻ അനുവദിക്കേണ്ട ഡാറ്റയുടെ വാക്യഘടന. ഉദാഹരണത്തിന്, പാറ്റേൺ="(3)-(3)" - സ്ക്വയർ ബ്രാക്കറ്റുകൾ സ്വീകാര്യമായ പ്രതീകങ്ങളുടെ ശ്രേണി സജ്ജമാക്കുന്നു, ഈ സാഹചര്യത്തിൽ - ഏതെങ്കിലും ചെറിയ അക്ഷരങ്ങൾ, ചുരുണ്ട ബ്രാക്കറ്റുകളിലെ നമ്പർ സൂചിപ്പിക്കുന്നത് മൂന്ന് ചെറിയക്ഷരങ്ങൾ ആവശ്യമാണെന്ന് സൂചിപ്പിക്കുന്നു, തുടർന്ന് ഒരു ഡാഷ്, തുടർന്ന് 0 മുതൽ 9 വരെയുള്ള ശ്രേണിയിൽ മൂന്ന് അക്കങ്ങൾ.
പ്ലെയ്സ്ഹോൾഡർ
പൂരിപ്പിക്കുന്നതിന് മുമ്പ് ഇൻപുട്ട് ഫീൽഡിൽ പ്രദർശിപ്പിക്കുന്ന വാചകം അടങ്ങിയിരിക്കുന്നു (മിക്കപ്പോഴും ഇത് ഒരു ടൂൾടിപ്പ് ആണ്).
വായിക്കാൻ മാത്രം
ഫോം ഘടകങ്ങളുടെ മൂല്യങ്ങൾ മാറ്റാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നില്ല; ടെക്സ്റ്റ് തിരഞ്ഞെടുക്കുന്നതും പകർത്തുന്നതും ഇപ്പോഴും ലഭ്യമാണ്. ആട്രിബ്യൂട്ട് മൂല്യമില്ലാതെ വ്യക്തമാക്കിയിരിക്കുന്നു.
ആവശ്യമാണ്
ഈ ഫീൽഡ് ആവശ്യമാണെന്ന് സൂചിപ്പിക്കുന്ന ഒരു സന്ദേശം പ്രദർശിപ്പിക്കുന്നു. ഈ ഫീൽഡിൽ ആവശ്യമായ മൂല്യം നൽകാതെ ഉപയോക്താവ് ഫോം സമർപ്പിക്കാൻ ശ്രമിക്കുകയാണെങ്കിൽ, സ്ക്രീനിൽ ഒരു മുന്നറിയിപ്പ് സന്ദേശം പ്രദർശിപ്പിക്കും. ആട്രിബ്യൂട്ട് മൂല്യമില്ലാതെ വ്യക്തമാക്കിയിരിക്കുന്നു.
വലിപ്പം
ഫീൽഡിന്റെ ദൃശ്യമായ വീതി പ്രതീകങ്ങളിൽ സജ്ജമാക്കുന്നു. സ്ഥിര മൂല്യം 20 ആണ്. ഇനിപ്പറയുന്ന ഫീൽഡ് തരങ്ങളിൽ പ്രവർത്തിക്കുന്നു: ടെക്സ്റ്റ്, തിരയൽ, ടെൽ, url, ഇമെയിൽ, പാസ്വേഡ്.
src
ഫോം സമർപ്പിക്കൽ ബട്ടണായി ഉപയോഗിക്കുന്ന ചിത്രത്തിന്റെ url വ്യക്തമാക്കുന്നു. ഫീൽഡിനായി മാത്രം സൂചിപ്പിച്ചിരിക്കുന്നു .
ഘട്ടം
സംഖ്യാ മൂല്യങ്ങളുടെ ഇൻപുട്ട് ആവശ്യമുള്ള ഘടകങ്ങൾക്കായി ഉപയോഗിക്കുന്നു, ശ്രേണി ക്രമീകരിക്കൽ പ്രക്രിയയിൽ (ഘട്ടം) മൂല്യങ്ങൾ കൂട്ടുകയോ കുറയുകയോ ചെയ്യുന്ന തുകയെ സൂചിപ്പിക്കുന്നു.
തരം
ബട്ടൺ - ഒരു ബട്ടൺ സൃഷ്ടിക്കുന്നു.
ചെക്ക്ബോക്സ് - ഒരു ഇൻപുട്ട് ഫീൽഡ് ചെക്ക് ബോക്സാക്കി മാറ്റുന്നു, അത് പരിശോധിക്കാനോ മായ്ക്കാനോ കഴിയും, ഉദാ. എനിക്ക് ഒരു കാര് ഉണ്ട്
നിറം - പിന്തുണയ്ക്കുന്ന ബ്രൗസറുകളിൽ വർണ്ണ പാലറ്റുകൾ സൃഷ്ടിക്കുന്നു, ഹെക്സാഡെസിമൽ ഫോർമാറ്റിൽ വർണ്ണ മൂല്യങ്ങൾ തിരഞ്ഞെടുക്കാൻ ഉപയോക്താക്കളെ അനുവദിക്കുന്നു.
തീയതി — dd.mm.yyyy ഫോർമാറ്റിൽ ഒരു തീയതി നൽകാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ജന്മദിനം:
datetime-local - dd.mm.yyyy hh:mm പാറ്റേൺ ഉപയോഗിച്ച് വലിയ ഇംഗ്ലീഷ് അക്ഷരമായ T കൊണ്ട് വേർതിരിച്ച തീയതിയും സമയവും നൽകാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ജന്മദിനം - ദിവസവും സമയവും:
ഇമെയിൽ - ഈ ആട്രിബ്യൂട്ടിനെ പിന്തുണയ്ക്കുന്ന ബ്രൗസറുകൾ ഇമെയിൽ വിലാസങ്ങളുടെ വാക്യഘടനയുമായി പൊരുത്തപ്പെടുന്ന ഡാറ്റ നൽകുമെന്ന് ഉപയോക്താവ് പ്രതീക്ഷിക്കുന്നു. ഇമെയിൽ:
ഫയൽ - ഉപയോക്താവിന്റെ കമ്പ്യൂട്ടറിൽ നിന്ന് ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഫയൽ തിരഞ്ഞെടുക്കുക:
മറച്ചത് - ബ്രൗസർ പ്രദർശിപ്പിക്കാത്ത നിയന്ത്രണം മറയ്ക്കുകയും സ്ഥിരസ്ഥിതി മൂല്യങ്ങൾ മാറ്റുന്നതിൽ നിന്ന് ഉപയോക്താവിനെ തടയുകയും ചെയ്യുന്നു.
ഇമേജ് - ഒരു ബട്ടൺ സൃഷ്ടിക്കുന്നു, ബട്ടണിലെ വാചകത്തിന് പകരം ഒരു ചിത്രം ചേർക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
മാസം - yyyy-mm പാറ്റേൺ ഉപയോഗിച്ച് വർഷവും മാസവും നൽകുന്നതിന് ഉപയോക്താവിനെ അനുവദിക്കുന്നു.
നമ്പർ - പൂർണ്ണസംഖ്യ മൂല്യങ്ങൾ നൽകുന്നതിന് ഉദ്ദേശിച്ചുള്ളതാണ്. അതിന്റെ മിനിറ്റ് , പരമാവധി , സ്റ്റെപ്പ് ആട്രിബ്യൂട്ടുകൾ യഥാക്രമം മുകളിലെ, താഴ്ന്ന പരിധികൾ, മൂല്യങ്ങൾക്കിടയിലുള്ള ഘട്ടം എന്നിവ വ്യക്തമാക്കുന്നു. സംഖ്യാ സൂചകങ്ങളുള്ള എല്ലാ ഘടകങ്ങൾക്കും ഈ ആട്രിബ്യൂട്ടുകൾ അനുമാനിക്കപ്പെടുന്നു. അവയുടെ സ്ഥിര മൂല്യങ്ങൾ മൂലകത്തിന്റെ തരത്തെ ആശ്രയിച്ചിരിക്കുന്നു. ദയവായി അളവ് സൂചിപ്പിക്കുക (1 മുതൽ 5 വരെ):
പാസ്വേഡ് - ഫോമിൽ ടെക്സ്റ്റ് ഫീൽഡുകൾ സൃഷ്ടിക്കുന്നു, അതേസമയം ഉപയോക്താവ് നൽകിയ പ്രതീകങ്ങൾ ബ്രൗസർ ഇൻസ്റ്റാൾ ചെയ്ത നക്ഷത്രചിഹ്നങ്ങളോ ബുള്ളറ്റുകളോ മറ്റ് ഐക്കണുകളോ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു. പാസ്വേഡ് നല്കൂ:
റേഡിയോ - ഒരു സ്വിച്ച് സൃഷ്ടിക്കുന്നു - ഒരു ചെറിയ സർക്കിളിന്റെ രൂപത്തിൽ ഒരു നിയന്ത്രണം ഓൺ അല്ലെങ്കിൽ ഓഫ് ചെയ്യാം. വെജിറ്റേറിയൻ:
ശ്രേണി - ഒരു സ്ലൈഡർ, മിനിറ്റ് / പരമാവധി പോലുള്ള ഒരു ഇന്റർഫേസ് ഘടകം സൃഷ്ടിക്കാൻ നിങ്ങളെ അനുവദിക്കും - തിരഞ്ഞെടുക്കൽ ശ്രേണി സജ്ജീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കും
റീസെറ്റ് - ഉപയോക്താവ് നൽകിയ ഡാറ്റയുടെ ഫോം ഫീൽഡുകൾ മായ്ക്കുന്ന ഒരു ബട്ടൺ സൃഷ്ടിക്കുന്നു.
തിരയൽ - ഒരു തിരയൽ ഫീൽഡിനെ സൂചിപ്പിക്കുന്നു, സ്ഥിരസ്ഥിതിയായി ഇൻപുട്ട് ഫീൽഡ് ദീർഘചതുരാകൃതിയിലാണ്. തിരയുക:
submit - ഒരു മൗസ് ക്ലിക്കിലൂടെ സജീവമാക്കുന്ന ഒരു സാധാരണ ബട്ടൺ സൃഷ്ടിക്കുന്നു. ബട്ടൺ ഫോമിൽ നിന്ന് വിവരങ്ങൾ ശേഖരിക്കുകയും പ്രോസസ്സിംഗിനായി സമർപ്പിക്കുകയും ചെയ്യുന്നു.
ടെക്സ്റ്റ് - ഒരു ഫോമിൽ ടെക്സ്റ്റ് ഫീൽഡുകൾ സൃഷ്ടിക്കുന്നു, ടെക്സ്റ്റ് ഇൻപുട്ടിനായി ഒരു ഒറ്റ-വരി ടെക്സ്റ്റ് ഫീൽഡ് ഔട്ട്പുട്ട് ചെയ്യുന്നു.
സമയം - hh:mm പാറ്റേൺ ഉപയോഗിച്ച് 24 മണിക്കൂർ ഫോർമാറ്റിൽ സമയം നൽകാൻ നിങ്ങളെ അനുവദിക്കുന്നു. പിന്തുണയ്ക്കുന്ന ബ്രൗസറുകളിൽ, മൗസ്-എഡിറ്റുചെയ്യാവുന്ന മൂല്യമുള്ള ഒരു സംഖ്യാ ഇൻപുട്ട് ഫീൽഡ് നിയന്ത്രണമായി ഇത് ദൃശ്യമാകുന്നു കൂടാതെ സമയ മൂല്യങ്ങൾ മാത്രം നൽകാൻ അനുവദിക്കുന്നു. സമയം വ്യക്തമാക്കുക:
url- ഫീൽഡ് URL-കൾ വ്യക്തമാക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്. ഹോം പേജ്:
ആഴ്ച - വർഷത്തിലെ ഒരു ആഴ്ച തിരഞ്ഞെടുക്കാൻ അനുബന്ധ പോയിന്റർ ടൂൾ ഉപയോക്താവിനെ അനുവദിക്കുന്നു, അതിനുശേഷം അത് nn-yyyy ഫോർമാറ്റിൽ ഡാറ്റാ എൻട്രി നൽകും. വർഷത്തെ ആശ്രയിച്ച്, ആഴ്ചകളുടെ എണ്ണം 52 അല്ലെങ്കിൽ 53 ആകാം. ആഴ്ച വ്യക്തമാക്കുക:
മൂല്യം
ഒരു ബട്ടണിലോ ഒരു ഫീൽഡിലോ അല്ലെങ്കിൽ അനുബന്ധ വാചകത്തിലോ ദൃശ്യമാകുന്ന വാചകം നിർണ്ണയിക്കുന്നു. ടൈപ്പ് ഫയലിന്റെ ഫീൽഡുകൾക്കായി വ്യക്തമാക്കിയിട്ടില്ല.
വീതി
ആട്രിബ്യൂട്ട് മൂല്യത്തിൽ പിക്സലുകളുടെ എണ്ണം അടങ്ങിയിരിക്കുന്നു. ഫോം ഫീൽഡുകളുടെ വീതി സജ്ജമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
4. ടെക്സ്റ്റ് ഇൻപുട്ട് ഫീൽഡുകൾ
ഘടകം മൂലകത്തിന് പകരം ഉപയോഗിക്കുന്നു നിങ്ങൾക്ക് വലിയ ടെക്സ്റ്റ് ഫീൽഡുകൾ സൃഷ്ടിക്കേണ്ടിവരുമ്പോൾ. യഥാർത്ഥ മൂല്യമായി പ്രദർശിപ്പിച്ചിരിക്കുന്ന വാചകം ടാഗിനുള്ളിൽ സ്ഥാപിച്ചിരിക്കുന്നു. ആട്രിബ്യൂട്ടുകൾ ഉപയോഗിച്ചാണ് ഫീൽഡ് അളവുകൾ സജ്ജീകരിച്ചിരിക്കുന്നത് - തിരശ്ചീന അളവുകൾ, വരികൾ - ലംബ അളവുകൾ. ഉയരം പ്രോപ്പർട്ടി ഉപയോഗിച്ച് ഫീൽഡിന്റെ ഉയരം സജ്ജമാക്കാൻ കഴിയും. ഒരു മോണോസ്പേസ് ഫോണ്ടിലെ ഒരു പ്രതീകത്തിന്റെ വലുപ്പത്തെ അടിസ്ഥാനമാക്കിയാണ് എല്ലാ വലുപ്പങ്ങളും കണക്കാക്കുന്നത്.
പട്ടിക 4. ടാഗ് ആട്രിബ്യൂട്ടുകൾ
5. ഡ്രോപ്പ്ഡൗൺ ലിസ്റ്റ്
ലിസ്റ്റുകൾ ഒരു വലിയ എണ്ണം ഇനങ്ങൾ ഒതുക്കമുള്ള രീതിയിൽ ക്രമീകരിക്കുന്നത് സാധ്യമാക്കുന്നു. ഘടകം ഉപയോഗിച്ചാണ് ഡ്രോപ്പ്ഡൗൺ ലിസ്റ്റുകൾ സൃഷ്ടിക്കുന്നത് ... . നിർദ്ദിഷ്ട സെറ്റിൽ നിന്ന് ഒന്നോ അതിലധികമോ മൂല്യങ്ങൾ തിരഞ്ഞെടുക്കാൻ അവ നിങ്ങളെ അനുവദിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, ഒരു ലിസ്റ്റ് ബോക്സ് അതിന്റെ ആദ്യ ഘടകം പ്രദർശിപ്പിക്കുന്നു.
ലിസ്റ്റിലേക്ക് ഇനങ്ങൾ ചേർക്കാൻ ഘടകങ്ങൾ ഉപയോഗിക്കുന്നു ... , ഉള്ളിൽ സ്ഥിതി ചെയ്യുന്നവ .
ലിസ്റ്റുകൾ ചിട്ടപ്പെടുത്തുന്നതിന്, ഘടകം ഉപയോഗിക്കുക ... , ഇത് ലിസ്റ്റുകളിൽ തലക്കെട്ടുകൾ സൃഷ്ടിക്കുന്നു.
ലിസ്റ്റുകൾക്കായി, നിങ്ങൾക്ക് ഫോണ്ട് വലുപ്പം, ഫോണ്ട് തരം, നിറം, മറ്റ് ടെക്സ്റ്റ് പ്രോപ്പർട്ടികൾ എന്നിവ മാറ്റാനും ബോർഡറുകൾ, പശ്ചാത്തല നിറം, പശ്ചാത്തല ചിത്രം എന്നിവ ചേർക്കാനും കഴിയും.
പട്ടിക 5. ടാഗ് ആട്രിബ്യൂട്ടുകൾ
ആട്രിബ്യൂട്ട്
അർത്ഥം/വിവരണം
ഓട്ടോഫോക്കസ്
പേജ് ലോഡുചെയ്യുമ്പോൾ ഒരു ഘടകത്തിൽ യാന്ത്രിക ഫോക്കസ് സജ്ജമാക്കുന്നു.
വികലാംഗൻ
ഡ്രോപ്പ്ഡൗൺ ലിസ്റ്റ് പ്രവർത്തനരഹിതമാക്കുന്നു.
രൂപം
ഈ ലിസ്റ്റ് ഉൾപ്പെടുന്ന ഫോം നിർണ്ണയിക്കുന്നു. ആട്രിബ്യൂട്ട് മൂല്യം ഫോം ഐഡന്റിഫയർ ആണ്.
ഒന്നിലധികം
ഒന്നോ അതിലധികമോ ഇനങ്ങൾ തിരഞ്ഞെടുക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു; ഇത് ചെയ്യുന്നതിന്, തിരഞ്ഞെടുക്കുമ്പോൾ, നിങ്ങൾ Ctrl കീ അമർത്തിപ്പിടിക്കേണ്ടതുണ്ട്.
പേര്
ഡ്രോപ്പ്ഡൗൺ ലിസ്റ്റിനായി ഒരു പേര് നിർവചിക്കുന്നു. ആട്രിബ്യൂട്ട് മൂല്യത്തിൽ ലിസ്റ്റിന്റെ വിഷയത്തെ പ്രതിഫലിപ്പിക്കുന്ന ഒരു പേര് അടങ്ങിയിരിക്കുന്നു.
ആവശ്യമാണ്
ഫോം സമർപ്പിക്കുന്നതിന് മുമ്പ് ഉപയോക്താവ് ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റിൽ നിന്ന് ഒരു മൂല്യം തിരഞ്ഞെടുക്കണമെന്ന് സൂചിപ്പിക്കുന്ന ഒരു സന്ദേശം പ്രദർശിപ്പിക്കുന്നു.
വലിപ്പം
ഒരേ സമയം സ്ക്രീനിൽ ദൃശ്യമാകുന്ന ലിസ്റ്റ് ഇനങ്ങളുടെ എണ്ണം സജ്ജമാക്കുന്നു. ലിസ്റ്റ് ഇനങ്ങളുടെ എണ്ണം നിർദ്ദിഷ്ട സംഖ്യയേക്കാൾ കൂടുതലാണെങ്കിൽ, ഒരു സ്ക്രോൾ ബാർ ദൃശ്യമാകും. ആട്രിബ്യൂട്ട് മൂല്യം ഒരു പോസിറ്റീവ് പൂർണ്ണസംഖ്യയായി വ്യക്തമാക്കുന്നു.
6. ഫോം ഫീൽഡുകൾക്കുള്ള ലേബലുകൾ
ഫോം മൂലകങ്ങൾക്കുള്ള ലേബലുകൾ എലമെന്റ് ഉപയോഗിച്ചാണ് സൃഷ്ടിക്കുന്നത് ... . ലേബലുകളും ഫീൽഡുകളും ഗ്രൂപ്പുചെയ്യുന്നതിന് രണ്ട് വഴികളുണ്ട്. ഫീൽഡ് ഒരു മൂലകത്തിനുള്ളിലാണെങ്കിൽ , അപ്പോൾ ഫോർ ആട്രിബ്യൂട്ട് വ്യക്തമാക്കേണ്ടതില്ല.
എപ്പോഴാണ് നിങ്ങൾ അവസാനമായി ഒരു വിമാനത്തിൽ പറന്നത്?
പൂച്ച
7. ബട്ടണുകൾ
ഘടകം ... ക്ലിക്ക് ചെയ്യാവുന്ന ബട്ടണുകൾ സൃഷ്ടിക്കുന്നു. സൃഷ്ടിച്ച ബട്ടണുകളിൽ നിന്ന് വ്യത്യസ്തമായി ( , , , ), മൂലകത്തിനുള്ളിൽ നിങ്ങൾക്ക് ഉള്ളടക്കം സ്ഥാപിക്കാൻ കഴിയും - ടെക്സ്റ്റ് അല്ലെങ്കിൽ ഇമേജ്.
ഘടകം ശരിയായി പ്രദർശിപ്പിക്കുന്നതിന് വ്യത്യസ്ത ബ്രൗസറുകൾക്ക് തരം ആട്രിബ്യൂട്ട് വ്യക്തമാക്കേണ്ടതുണ്ട്, ഉദാഹരണത്തിന്, .
ഒരു ഫോമിലേക്ക് ഡാറ്റ സമർപ്പിക്കാനോ ഫോം ഉള്ളടക്കം മായ്ക്കാനോ മറ്റെന്തെങ്കിലും നടപടിയെടുക്കാനോ ബട്ടണുകൾ ഉപയോക്താക്കളെ അനുവദിക്കുന്നു. നിങ്ങൾക്ക് ഒരു ബട്ടണിൽ ബോർഡറുകൾ സൃഷ്ടിക്കാനും പശ്ചാത്തലം മാറ്റാനും വാചകം വിന്യസിക്കാനും കഴിയും.
പട്ടിക 9. ടാഗ് ആട്രിബ്യൂട്ടുകൾ
ആട്രിബ്യൂട്ട്
അർത്ഥം/വിവരണം
ഓട്ടോഫോക്കസ്
പേജ് ലോഡ് ചെയ്യുമ്പോൾ ബട്ടണിലേക്ക് ഫോക്കസ് സജ്ജമാക്കുന്നു.
വികലാംഗൻ
ബട്ടൺ അപ്രാപ്തമാക്കുന്നു, അത് അൺക്ലിക്ക് ആക്കുന്നു.
രൂപം
ഈ ബട്ടൺ ഉൾപ്പെടുന്ന ഒന്നോ അതിലധികമോ ഫോമുകൾ സൂചിപ്പിക്കുന്നു. ആട്രിബ്യൂട്ട് മൂല്യം അനുബന്ധ രൂപത്തിന്റെ ഐഡന്റിഫയർ ആണ്.
രൂപീകരണം
ബട്ടൺ ക്ലിക്കുചെയ്യുമ്പോൾ അയച്ച ഫോം ഡാറ്റ ഹാൻഡ്ലറിന്റെ URL ആട്രിബ്യൂട്ട് മൂല്യത്തിൽ അടങ്ങിയിരിക്കുന്നു. ടൈപ്പ് = "സമർപ്പിക്കുക" എന്ന ബട്ടണിനായി മാത്രം . ഘടകത്തിനായി വ്യക്തമാക്കിയ പ്രവർത്തന ആട്രിബ്യൂട്ടിന്റെ മൂല്യം അസാധുവാക്കുന്നു .
രൂപഭാവം
type="submit" പോലുള്ള ബട്ടണുകൾ ക്ലിക്ക് ചെയ്യുമ്പോൾ സെർവറിലേക്ക് അയയ്ക്കുന്നതിന് മുമ്പ് ഫോം ഡാറ്റയുടെ എൻകോഡിംഗ് തരം സജ്ജമാക്കുന്നു. എലമെന്റിനായി വ്യക്തമാക്കിയ എൻക്ടൈപ്പ് ആട്രിബ്യൂട്ടിന്റെ മൂല്യം അസാധുവാക്കുന്നു . സാധ്യമായ മൂല്യങ്ങൾ: application/x-www-form-urlencoded ആണ് ഡിഫോൾട്ട് മൂല്യം. അയയ്ക്കുന്നതിന് മുമ്പ് എല്ലാ പ്രതീകങ്ങളും എൻകോഡ് ചെയ്യും. മൾട്ടിപാർട്ട്/ഫോം-ഡാറ്റ - പ്രതീകങ്ങൾ എൻകോഡ് ചെയ്തിട്ടില്ല. ഒരു ഫോം ഉപയോഗിച്ച് ഫയലുകൾ അപ്ലോഡ് ചെയ്യുമ്പോൾ ഉപയോഗിക്കുന്നു. ടെക്സ്റ്റ്/പ്ലെയിൻ - പ്രതീകങ്ങൾ എൻകോഡ് ചെയ്തിട്ടില്ല, കൂടാതെ സ്പെയ്സുകൾ + ചിഹ്നം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു.
രൂപരീതി
ഫോം സമർപ്പിക്കാൻ ബ്രൗസർ ഉപയോഗിക്കുന്ന രീതി ആട്രിബ്യൂട്ട് വ്യക്തമാക്കുന്നു. ഘടകത്തിനായി വ്യക്തമാക്കിയ രീതി ആട്രിബ്യൂട്ടിന്റെ മൂല്യം അസാധുവാക്കുന്നു . ടൈപ്പ്="സബ്മിറ്റ്" ടൈപ്പിന്റെ ബട്ടണുകൾക്കായി മാത്രം വ്യക്തമാക്കിയിരിക്കുന്നു. സാധ്യമായ മൂല്യങ്ങൾ: get - ഫോമിൽ നിന്നുള്ള ഡാറ്റ (പേര്/മൂല്യം ജോടി) url-ലേക്ക് ചേർക്കുകയും സെർവറിലേക്ക് അയയ്ക്കുകയും ചെയ്യുന്നു. ഈ രീതിക്ക് അയച്ച ഡാറ്റയുടെ വലുപ്പത്തിൽ പരിമിതികളുണ്ട്, പാസ്വേഡുകളും രഹസ്യ വിവരങ്ങളും അയയ്ക്കുന്നതിന് അനുയോജ്യമല്ല. പോസ്റ്റ് - ഫോമിൽ നിന്നുള്ള ഡാറ്റ ഒരു http അഭ്യർത്ഥനയായി ചേർത്തു. ഈ രീതി ലഭിക്കുന്നതിനേക്കാൾ കൂടുതൽ വിശ്വസനീയവും സുരക്ഷിതവുമാണ് കൂടാതെ വലുപ്പ നിയന്ത്രണങ്ങളൊന്നുമില്ല.
രൂപമാറ്റം വരുത്തുക
സമർപ്പിക്കുമ്പോൾ ഫോം ഡാറ്റ സാധൂകരിക്കരുതെന്ന് ആട്രിബ്യൂട്ട് വ്യക്തമാക്കുന്നു. ടൈപ്പ്="സബ്മിറ്റ്" ടൈപ്പിന്റെ ബട്ടണുകൾക്കായി മാത്രം വ്യക്തമാക്കിയിരിക്കുന്നു.
ഫോർമാറ്റ്
ഫോം സമർപ്പിച്ചതിന് ശേഷം ഏത് വിൻഡോയിലാണ് ഫലം പ്രദർശിപ്പിക്കേണ്ടതെന്ന് ആട്രിബ്യൂട്ട് വ്യക്തമാക്കുന്നു. ടൈപ്പ്="സബ്മിറ്റ്" ടൈപ്പിന്റെ ബട്ടണുകൾക്കായി മാത്രം വ്യക്തമാക്കിയിരിക്കുന്നു. എലമെന്റിനായി വ്യക്തമാക്കിയ ടാർഗെറ്റ് ആട്രിബ്യൂട്ടിന്റെ മൂല്യം അസാധുവാക്കുന്നു . _blank - പ്രതികരണം ഒരു പുതിയ വിൻഡോ/ടാബിലേക്ക് ലോഡ് ചെയ്യുന്നു _self - പ്രതികരണം അതേ വിൻഡോയിലേക്ക് ലോഡ് ചെയ്യുന്നു (സ്ഥിരസ്ഥിതി) _parent - പാരന്റ് ഫ്രെയിമിലേക്ക് പ്രതികരണം ലോഡ് ചെയ്യുന്നു _top - പൂർണ്ണ സ്ക്രീനിൽ പ്രതികരണം ലോഡ് ചെയ്യുന്നു ഫ്രെയിം നാമം - നിർദ്ദിഷ്ട പേരുള്ള ഒരു ഫ്രെയിമിലേക്ക് പ്രതികരണം ലോഡ് ചെയ്യുന്നു.
പേര്
ബട്ടണിന്റെ പേര് സജ്ജീകരിക്കുന്നു, ആട്രിബ്യൂട്ട് മൂല്യം വാചകമാണ്. ഫോം സമർപ്പിച്ചതിന് ശേഷം ഫോം ഡാറ്റയിലേക്ക് ലിങ്ക് ചെയ്യുന്നതിനോ JavaScript-ൽ നൽകിയിരിക്കുന്ന ബട്ടണിലേക്ക്(കളിലേക്ക്) ലിങ്ക് ചെയ്യുന്നതിനോ ഉപയോഗിക്കുന്നു.
തരം
ബട്ടൺ തരം നിർവചിക്കുന്നു. സാധ്യമായ മൂല്യങ്ങൾ: ബട്ടൺ - ക്ലിക്ക് ചെയ്യാവുന്ന ബട്ടൺ റീസെറ്റ് - റീസെറ്റ് ബട്ടൺ, യഥാർത്ഥ മൂല്യം നൽകുന്നു സമർപ്പിക്കുക - ഫോം ഡാറ്റ സമർപ്പിക്കുന്നതിനുള്ള ബട്ടൺ.
മൂല്യം
ബട്ടൺ ക്ലിക്ക് ചെയ്യുമ്പോൾ അയച്ച ഡിഫോൾട്ട് മൂല്യം സജ്ജമാക്കുന്നു.
8. ഫോമുകളിലെ ചെക്ക്ബോക്സുകളും റേഡിയോ ബട്ടണുകളും
നിർമ്മാണം ഉപയോഗിച്ച് ഫോമുകളിലെ ചെക്ക്ബോക്സുകൾ സജ്ജീകരിച്ചിരിക്കുന്നു , കൂടാതെ സ്വിച്ച് - ഉപയോഗിക്കുന്നു .
ചെക്ക്ബോക്സുകൾ, റേഡിയോ ബട്ടണുകളിൽ നിന്ന് വ്യത്യസ്തമായി, ഒരു രൂപത്തിൽ പലതിലേക്ക് സജ്ജമാക്കാൻ കഴിയും. ചെക്ക് ബോക്സുകൾക്കായി ചെക്ക് ചെയ്ത ആട്രിബ്യൂട്ട് വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, പേജ് ലോഡ് ചെയ്യുമ്പോൾ, അനുബന്ധ ഫോം ഫീൽഡുകളിലെ ചെക്ക്ബോക്സുകൾ ഇതിനകം തിരഞ്ഞെടുക്കപ്പെടും.
ഘടകം റേഡിയോ ബട്ടണുകളും ചെക്ക്ബോക്സുകളും ഉപയോഗിച്ച് തിരഞ്ഞെടുക്കൽ നടപ്പിലാക്കുമ്പോൾ ഉപയോഗിക്കുന്നു. അതുമായി ബന്ധപ്പെട്ട ടെക്സ്റ്റിൽ ക്ലിക്കുചെയ്ത് നിങ്ങൾക്ക് ആവശ്യമുള്ള ഇനം തിരഞ്ഞെടുക്കാനാകും. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ സ്ഥാപിക്കേണ്ടതുണ്ട് മൂലകത്തിനുള്ളിൽ .
ഒരു സൈറ്റ് സന്ദർശകനിൽ നിന്ന് കുറച്ച് ഡാറ്റ ശേഖരിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുമ്പോൾ HTML ഫോമുകൾ ആവശ്യമാണ്. ഉദാഹരണത്തിന്, ഉപയോക്തൃ രജിസ്ട്രേഷൻ സമയത്ത് പേര്, ഇമെയിൽ വിലാസം, ക്രെഡിറ്റ് കാർഡ് മുതലായവ പോലുള്ള ഡാറ്റ ശേഖരിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു.
സൈറ്റ് സന്ദർശകരിൽ നിന്ന് ഫോം ഇൻപുട്ട് എടുക്കുകയും തുടർന്ന് അത് CGI, ASP സ്ക്രിപ്റ്റ് അല്ലെങ്കിൽ സ്ക്രിപ്റ്റ് മുതലായവ പോലുള്ള അവസാന ആപ്ലിക്കേഷനിലേക്ക് പോസ്റ്റ് ചെയ്യുകയും ചെയ്യും. PHP എൻഡ് ആപ്ലിക്കേഷൻ ആപ്ലിക്കേഷനിലെ നിർദ്ദിഷ്ട ബിസിനസ്സ് ലോജിക്കിനെ അടിസ്ഥാനമാക്കി കൈമാറ്റം ചെയ്ത ഡാറ്റയിൽ ആവശ്യമായ പ്രോസസ്സിംഗ് നടത്തും.
ടെക്സ്റ്റ് ഫീൽഡുകൾ, ടെക്സ്റ്റേറിയ ഫീൽഡുകൾ, ഡ്രോപ്പ്-ഡൗൺ മെനു, റേഡിയോ ബട്ടണുകൾ, ചെക്ക് ബോക്സുകൾ തുടങ്ങിയ വിവിധ ഫോം ഘടകങ്ങൾ ലഭ്യമാണ്.
ടാഗ് ചെയ്യുക
ഒരു HTML ഫോം സൃഷ്ടിക്കാൻ HTML ഉപയോഗിക്കുന്നു, അതിന് ഇനിപ്പറയുന്ന വാക്യഘടനയുണ്ട്:
ഇൻപുട്ട്, ടെക്സ്റ്റേറിയ തുടങ്ങിയ ഘടകങ്ങൾ രൂപീകരിക്കുക.
ഫോം ആട്രിബ്യൂട്ടുകൾ
പൊതുവായ ആട്രിബ്യൂട്ടുകളിൽ നിന്ന് വേറിട്ട്, ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്ന ഫോം ആട്രിബ്യൂട്ടുകളുടെ ഒരു ലിസ്റ്റ് ഇനിപ്പറയുന്നതാണ്:
ആട്രിബ്യൂട്ട് വിവരണം
നടപടി നിങ്ങളുടെ കൈമാറ്റം ചെയ്ത ഡാറ്റ പ്രോസസ്സ് ചെയ്യാൻ ബാക്കെൻഡ് സ്ക്രിപ്റ്റ് തയ്യാറാണ്.
രീതി ഡാറ്റ ഡൗൺലോഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന രീതി. ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്ന RECEIVE, POST രീതികൾ.
ലക്ഷ്യം സ്ക്രിപ്റ്റിന്റെ ഫലം കാണിക്കുന്ന ഒരു ടാർഗെറ്റ് വിൻഡോ അല്ലെങ്കിൽ ഫ്രെയിം നിർവ്വചിക്കുക. ഇത് _blank, _self, _parent മുതലായ മൂല്യങ്ങൾ സ്വീകരിക്കുന്നു.
എൻക്ടൈപ്പ് സെർവറിലേക്ക് ഡാറ്റ അയയ്ക്കുന്നതിന് മുമ്പ് ബ്രൗസർ എങ്ങനെ എൻക്രിപ്റ്റ് ചെയ്യുന്നുവെന്ന് നിർണ്ണയിക്കാൻ നിങ്ങൾക്ക് എൻക്ടൈപ്പ് ആട്രിബ്യൂട്ട് ഉപയോഗിക്കാം. സാധ്യമായ മൂല്യങ്ങൾ ഇപ്രകാരമാണ്:
അപേക്ഷ/x-www-form-urlencoded - മിക്ക ഫോമുകളും ലളിതമായ സാഹചര്യങ്ങളിൽ ഉപയോഗിക്കുന്നതിനുള്ള സ്റ്റാൻഡേർഡ് രീതിയാണിത്.
mutlipart/form-data - ഇമേജ്, ആർക്കൈവ് മുതലായവ പോലുള്ള ആർക്കൈവുകളുടെ രൂപത്തിൽ ബൈനറി ഡാറ്റ ഡൗൺലോഡ് ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുമ്പോൾ ഇത് ഉപയോഗിക്കുന്നു. വാക്കുകൾ
കുറിപ്പ്: നിങ്ങൾക്ക് റഫർ ചെയ്യാം പേൾ & സിജിഐ ഫോം ഡാറ്റ അപ്ലോഡ് എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്ക്.
HTML ഫോം നിയന്ത്രണങ്ങൾ
ഒരു HTML ഫോം ഉപയോഗിച്ച് ഡാറ്റ ശേഖരിക്കാൻ നിങ്ങൾക്ക് ഉപയോഗിക്കാവുന്ന വ്യത്യസ്ത തരത്തിലുള്ള ഫോം നിയന്ത്രണങ്ങളുണ്ട്:
ചെക്ക്ബോക്സ് നിയന്ത്രണങ്ങൾ
റേഡിയോ ബോക്സ് നിയന്ത്രണങ്ങൾ
നിയന്ത്രണ ബോക്സ് തിരഞ്ഞെടുക്കുക
ചോയ്സ് ബോക്സുകൾ സംഭരിക്കുക
മറഞ്ഞിരിക്കുന്ന നിയന്ത്രണങ്ങൾ
ക്ലിക്ക് ചെയ്യാവുന്ന ബട്ടണുകൾ
ഇമാജിൻ ആൻഡ് ബാക്ക് ബട്ടൺ
ടെക്സ്റ്റ് ഇൻപുട്ട് നിയന്ത്രണങ്ങൾ
ഫോമുകളിൽ മൂന്ന് തരത്തിലുള്ള ടെക്സ്റ്റ് ഇൻപുട്ട് ഉപയോഗിക്കുന്നു:
സിംഗിൾ ലൈൻ ടെക്സ്റ്റ് ഇൻപുട്ട് നിയന്ത്രണങ്ങൾ
തിരയൽ ബോക്സുകളോ പേരുകളോ പോലുള്ള ഉപയോക്തൃ ഇൻപുട്ടിന്റെ ഒരു വരി മാത്രം ആവശ്യമുള്ള ഇനങ്ങൾക്ക് ഈ നിയന്ത്രണം ഉപയോഗിക്കുന്നു. ടാഗ് ഉപയോഗിച്ചാണ് അവ സൃഷ്ടിക്കുന്നത് HTML.
ഉദാഹരണം
പേരിന്റെ ആദ്യഭാഗവും അവസാന നാമവും സ്വീകരിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു വരി ടെക്സ്റ്റ് ഇൻപുട്ടിന്റെ അടിസ്ഥാന ഉദാഹരണം ഇതാ:
ടെക്സ്റ്റ് ഇൻപുട്ട് നിയന്ത്രണം
പേരിന്റെ ആദ്യഭാഗം:
പേരിന്റെ അവസാന ഭാഗം:
ഇത് ഇനിപ്പറയുന്നവ നൽകും:
ഗുണവിശേഷങ്ങൾ
ഒരു ടെക്സ്റ്റ് ഫീൽഡ് സൃഷ്ടിക്കാൻ.
പാസ്വേഡ് ഇൻപുട്ട് നിയന്ത്രണങ്ങൾ
ഇതും ഒരു വൺ-ലൈൻ ടെക്സ്റ്റ് ഇൻപുട്ടാണ്, എന്നാൽ ഉപയോക്താവ് അതിൽ പ്രവേശിച്ചുകഴിഞ്ഞാൽ അത് പ്രതീകത്തെ മറയ്ക്കുന്നു. അവയും ടാഗ് ഉപയോഗിച്ചാണ് നിർമ്മിച്ചിരിക്കുന്നത് password .
ഉദാഹരണം
ഒരു ഉപയോക്തൃ പാസ്വേഡ് സ്വീകരിക്കാൻ ഉപയോഗിക്കുന്ന ഒറ്റവരി പാസ്വേഡ് ഇൻപുട്ടിന്റെ അടിസ്ഥാന ഉദാഹരണം ഇതാ:
പാസ്വേഡ് ഇൻപുട്ട് നിയന്ത്രണം
ഉപയോക്തൃ ഐഡി:
Password:
ഇത് ഇനിപ്പറയുന്നവ നൽകും:
ഗുണവിശേഷങ്ങൾ
ഒരു ടാഗിനുള്ള ആട്രിബ്യൂട്ടുകളുടെ പട്ടിക പിന്തുടരുന്നു ഒരു പാസ്വേഡ് ഫീൽഡ് സൃഷ്ടിക്കാൻ.
ഒന്നിലധികം ടെക്സ്റ്റ് ഇൻപുട്ട് നിയന്ത്രണങ്ങൾ
ഒരു ഓഫറിനേക്കാൾ ദൈർഘ്യമേറിയ ഉപയോക്തൃ വിശദാംശങ്ങൾ നൽകാൻ ആവശ്യമുള്ളപ്പോൾ ഇത് ഉപയോഗിക്കുന്നു. ഒരു ടാഗ് ഉപയോഗിച്ചാണ് മൾട്ടി-ബാൻഡ് ഇൻപുട്ട് നിയന്ത്രണങ്ങൾ സൃഷ്ടിക്കുന്നത് HTML.
ഉദാഹരണം
ഒരു ഇനത്തിന്റെ വിവരണം എടുക്കാൻ ഉപയോഗിക്കുന്ന മൾട്ടി-ലൈൻ ടെക്സ്റ്റ് ഇൻപുട്ടിന്റെ അടിസ്ഥാന ഉദാഹരണം ഇതാ:
മൾട്ടിപ്പിൾ-ലൈൻ ഇൻപുട്ട് നിയന്ത്രണം
വിവരണം:
ഇവിടെ വിവരണം നൽകുക...
ഇത് ഇനിപ്പറയുന്നവ നൽകും:
ഗുണവിശേഷങ്ങൾ
ഒരു ടാഗിനുള്ള ആട്രിബ്യൂട്ടുകളുടെ പട്ടിക പിന്തുടരുന്നു .
ചെക്ക്ബോക്സ് നിയന്ത്രണം
ഒന്നിൽ കൂടുതൽ ഓപ്ഷനുകൾ തിരഞ്ഞെടുക്കുമ്പോൾ ചെക്ക്ബോക്സുകൾ ഉപയോഗിക്കുന്നു. അവയും ടാഗ് ഉപയോഗിച്ചാണ് നിർമ്മിച്ചിരിക്കുന്നത് HTML എന്നാൽ തരം ആട്രിബ്യൂട്ട് സജ്ജീകരിച്ചിരിക്കുന്നു ചെക്ക്ബോക്സ് .
ഉദാഹരണം
2 ചെക്ക്ബോക്സുകളുള്ള ഒരു ഫോമിനുള്ള HTML കോഡിന്റെ ഒരു ഉദാഹരണം ഇതാ:
ചെക്ക്ബോക്സ് നിയന്ത്രണം
കണക്ക് ഭൗതികശാസ്ത്രം
ഇത് ഇനിപ്പറയുന്നവ നൽകും:
ഗുണവിശേഷങ്ങൾ
ഒരു ടാഗിനുള്ള ആട്രിബ്യൂട്ടുകളുടെ പട്ടിക പിന്തുടരുന്നു .
റേഡിയോ ബട്ടൺ നിയന്ത്രണം
നിരവധി ഓപ്ഷനുകൾ ഉള്ളപ്പോൾ റേഡിയോ ബട്ടണുകൾ ഉപയോഗിക്കേണ്ടത് ആവശ്യമാണ്, ഒരു ഓപ്ഷൻ മാത്രം. അവയും ടാഗ് ഉപയോഗിച്ചാണ് നിർമ്മിച്ചിരിക്കുന്നത് HTML എന്നാൽ തരം ആട്രിബ്യൂട്ട് സജ്ജീകരിച്ചിരിക്കുന്നു റേഡിയോ പ്രക്ഷേപണങ്ങൾ .
ഉദാഹരണം
2 റേഡിയോ ബട്ടണുകളുള്ള ഒരു ഫോമിനുള്ള HTML കോഡിന്റെ ഉദാഹരണം ഇതാ:
റേഡിയോ ബോക്സ് നിയന്ത്രണം
കണക്ക് ഭൗതികശാസ്ത്രം
ഇത് ഇനിപ്പറയുന്നവ നൽകും:
ഗുണവിശേഷങ്ങൾ
ഒരു റേഡിയോ ബട്ടണിനുള്ള ആട്രിബ്യൂട്ടുകളുടെ ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു.
ബോക്സ് നിയന്ത്രണം തിരഞ്ഞെടുക്കുക
ഡ്രോപ്പ് ഡൗൺ ബോക്സ് എന്നും വിളിക്കപ്പെടുന്ന ഒരു സെലക്ട് ബോക്സ്, ഒരു ഡ്രോപ്പ് ഡൗൺ ലിസ്റ്റിന്റെ രൂപത്തിൽ വ്യത്യസ്ത ഓപ്ഷനുകൾ ലിസ്റ്റുചെയ്യാനുള്ള ഓപ്ഷൻ നൽകുന്ന ഒരു ബോക്സാണ്, അവിടെ നിന്ന് ഉപയോക്താവിന് ഒന്നോ അതിലധികമോ ഓപ്ഷനുകൾ തിരഞ്ഞെടുക്കാം.
ഉദാഹരണം
ഒരു ഡ്രോപ്പ് ഡൗൺ ബോക്സുള്ള ഒരു ഫോമിനുള്ള HTML കോഡിന്റെ ഉദാഹരണം ഇതാ
ബോക്സ് നിയന്ത്രണം തിരഞ്ഞെടുക്കുക
കണക്ക്
ഭൗതികശാസ്ത്രം
വിവരണം
HTML ടാഗ്
സെർവറിലേക്ക് ഉപയോക്തൃ ഇൻപുട്ട് അയയ്ക്കാൻ ഉപയോഗിക്കുന്ന ഒരു HTML ഫോം സൃഷ്ടിക്കുന്നു.
ഘടകത്തിനുള്ളിൽ ഉപയോക്തൃ ഇൻപുട്ടിനായി ഫോം തന്നെ ഒരു മാർഗവും നൽകാത്തതിനാൽ
ഡാറ്റ നൽകുന്നതിനുള്ള വ്യത്യസ്ത വഴികൾ ഉപയോക്താവിന് നൽകുകയെന്ന ലക്ഷ്യത്തോടെയുള്ള മറ്റ് ഘടകങ്ങൾ അടങ്ങിയിരിക്കുന്നു:
ഈ ഘടകങ്ങൾക്ക് പുറമേ, നിങ്ങൾക്ക് ഫോമിനുള്ളിൽ മറ്റേതെങ്കിലും HTML ഘടകങ്ങൾ ഉപയോഗിക്കാം.
സ്ഥിരസ്ഥിതിയായി, വെബ് പേജിൽ ഫോം ഒരു തരത്തിലും പ്രദർശിപ്പിക്കില്ല, അതിനുള്ളിലെ ഘടകങ്ങൾ മാത്രമേ ദൃശ്യമാകൂ, എന്നാൽ CSS ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഫോമിന് ഏത് രൂപവും നൽകാം.
ഗുണവിശേഷങ്ങൾ accept-charset: പ്രോസസ്സിംഗിനായി സെർവറിലേക്ക് സമർപ്പിച്ച ഫോം ഇൻപുട്ടിനായി ഒരു പ്രതീക എൻകോഡിംഗ് അല്ലെങ്കിൽ സ്പേസ്-വേർതിരിക്കപ്പെട്ട പ്രതീക സെറ്റുകളുടെ ലിസ്റ്റ് വ്യക്തമാക്കുന്നു. നിർദ്ദിഷ്ട എൻകോഡിംഗ് പിന്തുണയ്ക്കാത്ത പ്രതീകങ്ങൾ ഡാറ്റയിൽ ഉൾപ്പെടുന്നുവെങ്കിൽ, അവയ്ക്ക് അനുയോജ്യമായ എൻകോഡിംഗ് നിർണ്ണയിക്കാൻ ബ്രൗസർ ശ്രമിക്കുന്നു. ഉചിതമായ എൻകോഡിംഗ് നിർണ്ണയിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, അക്ഷരങ്ങൾ സംഖ്യാ കോഡുകളായി എൻകോഡ് ചെയ്യപ്പെടും. ഡിഫോൾട്ട് മൂല്യം റിസർവ് ചെയ്ത സ്ട്രിംഗാണ് "അജ്ഞാത" (ബ്രൗസറുകൾ ഈ മൂല്യത്തെ മൂലകം അടങ്ങിയ ഡോക്യുമെന്റിന് സമാനമായ പ്രതീക എൻകോഡിംഗായി വ്യാഖ്യാനിക്കുന്നു
). പ്രവർത്തനം: പൂർത്തിയാക്കിയ ഫോമിൽ നിന്ന് ഡാറ്റ അയയ്ക്കുന്നതിനുള്ള വിലാസം സൂചിപ്പിക്കുന്നു, അവിടെ ഈ വിവരങ്ങൾ പ്രോസസ്സ് ചെയ്യും. autocomplete: ഫോം സ്വയം പൂർത്തീകരണം പ്രവർത്തനക്ഷമമാക്കണോ അപ്രാപ്തമാക്കണോ എന്ന് നിർണ്ണയിക്കുന്നു. സ്വയമേവ പൂരിപ്പിക്കൽ പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, ഉപയോക്താവ് മുമ്പ് ഫോം ഉപയോഗിച്ച സമയത്ത് നൽകിയ മൂല്യങ്ങൾ ബ്രൗസർ സ്വയമേവ പൂരിപ്പിക്കുന്നു. സാധ്യമായ ആട്രിബ്യൂട്ട് മൂല്യങ്ങൾ:ഓൺ: ഉപയോക്താവ് മുമ്പ് നൽകിയ മൂല്യങ്ങൾ ബ്രൗസർ സ്വയമേവ പ്രദർശിപ്പിക്കുന്നു (സ്ഥിര മൂല്യം).
ഓഫ്: ഓരോ തവണയും ഫോം ഉപയോഗിക്കുമ്പോൾ ഉപയോക്താവ് ഓരോ ഫീൽഡിനുമുള്ള മൂല്യങ്ങൾ നൽകണം. മുമ്പ് നൽകിയ മൂല്യങ്ങൾ കാണിക്കില്ല.
ശ്രദ്ധിക്കുക: ഓട്ടോകംപ്ലീറ്റ് ആട്രിബ്യൂട്ടിനെ Opera ബ്രൗസർ പിന്തുണയ്ക്കുന്നില്ല.
എൻക്ടൈപ്പ്: സെർവറിലേക്ക് സമർപ്പിക്കുമ്പോൾ ഫോം ഡാറ്റ എങ്ങനെ എൻകോഡ് ചെയ്യപ്പെടുന്നുവെന്ന് വ്യക്തമാക്കുന്നു. method="post" ആട്രിബ്യൂട്ടിനൊപ്പം മാത്രമേ ഉപയോഗിക്കാനാകൂ. സാധ്യമായ മൂല്യങ്ങൾ:
രീതി: ഫോം ഡാറ്റ സമർപ്പിക്കുമ്പോൾ ഉപയോഗിക്കുന്ന HTTP ഡാറ്റ കൈമാറ്റ രീതി വ്യക്തമാക്കുന്നു. സാധ്യമായ മൂല്യങ്ങൾ: നേടുക: URL-ന്റെ അവസാനം കൂട്ടിച്ചേർത്ത്, ബ്രൗസറിന്റെ വിലാസ ബാറിലേക്ക് name=value couple ആയി ഡാറ്റ കൈമാറുന്നു. പ്രധാന URL-നും ട്രാൻസ്മിറ്റ് ചെയ്ത ഡാറ്റയ്ക്കും ഇടയിൽ ഒരു സെപ്പറേറ്ററായി ഒരു ചോദ്യചിഹ്നം (?) ഉപയോഗിക്കുന്നു, കൂടാതെ ട്രാൻസ്മിറ്റ് ചെയ്ത ഡാറ്റ പരസ്പരം വേർതിരിക്കുന്നതിന് ഒരു ആമ്പർസാൻഡ് പ്രതീകം (&) ഉപയോഗിക്കുന്നു. ചെറിയ ഡാറ്റ അയയ്ക്കുമ്പോൾ ഈ രീതി ഉപയോഗിക്കുന്നു.
പോസ്റ്റ്: URL-ന്റെ ഭാഗമായിട്ടല്ല, ബ്രൗസർ അഭ്യർത്ഥനയുടെ ഉള്ളടക്കമായിട്ടാണ് ഡാറ്റ അയച്ചിരിക്കുന്നത്. വലിയ അളവിലുള്ള ഡാറ്റ അയയ്ക്കാൻ ഈ രീതി ഉപയോഗിക്കുന്നു.
രീതി ആട്രിബ്യൂട്ട് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, സ്ഥിരസ്ഥിതിയായി GET രീതി ഉപയോഗിക്കും. പേര്: ഫോമിന്റെ പേര് വ്യക്തമാക്കുന്നു. ഒരു ഘടകത്തെ പേര് ഉപയോഗിച്ച് പരാമർശിക്കുന്നതിനോ സമർപ്പിച്ചതിന് ശേഷം ഫോം ഡാറ്റയെ പരാമർശിക്കുന്നതിനോ ഈ പേര് JavaScript-ൽ ഉപയോഗിക്കാം. ഒരു പ്രമാണത്തിൽ നിരവധി ഫോമുകൾ ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, അവയുടെ പേരുകൾ ആവർത്തിക്കരുത്, കൂടാതെ ഒരു ശൂന്യമായ സ്ട്രിംഗ് ആട്രിബ്യൂട്ട് മൂല്യമായി അവശേഷിപ്പിക്കരുത്. novalidate: ഫോമിൽ നൽകിയ ഡാറ്റ സമർപ്പിക്കുന്നതിന് മുമ്പ് സാധൂകരിക്കപ്പെടില്ലെന്ന് സൂചിപ്പിക്കുന്നു. നോവാലിഡേറ്റ് ബൂളിയൻ ആട്രിബ്യൂട്ടിനുള്ള സാധ്യമായ മൂല്യങ്ങൾ:
ശ്രദ്ധിക്കുക: നോവാലിഡേറ്റ് ആട്രിബ്യൂട്ട് IE9-ലും അതിന് മുമ്പുള്ളവയിലും സഫാരിയിലും പിന്തുണയ്ക്കുന്നില്ല.
ലക്ഷ്യം: ഫോം സമർപ്പിച്ചതിന് ശേഷം ലഭിച്ച പ്രതികരണം എവിടെ പ്രദർശിപ്പിക്കണമെന്ന് വ്യക്തമാക്കുന്ന ഒരു ഫ്രെയിം നാമം അല്ലെങ്കിൽ കീവേഡ് നിർവചിക്കുന്നു.
_ശൂന്യം: ഒരു പുതിയ വിൻഡോയിലോ ടാബിലോ പ്രമാണം തുറക്കുന്നു.
_സ്വയം: ലിങ്ക് സ്ഥിതിചെയ്യുന്ന അതേ ഡയറക്ടറിയിൽ ഒരു പ്രമാണം തുറക്കുന്നു (സ്ഥിരസ്ഥിതി).
_മാതാവ്: പാരന്റ് ഫ്രെയിമിൽ പ്രമാണം തുറക്കുന്നു.
_മുകളിൽ: വിൻഡോയുടെ മുഴുവൻ വീതിയിലും പ്രമാണം തുറക്കുന്നു.
ഫ്രെയിം_നാമം: ഒരു iframe-ൽ ഒരു ഡോക്യുമെന്റ് തുറക്കുന്നു, അതിന്റെ പേര് ഒരു മൂല്യമായി സൂചിപ്പിച്ചിരിക്കുന്നു.
ടാഗ് ചെയ്യുക
ഗ്ലോബൽ ആട്രിബ്യൂട്ടുകളും ഇവന്റുകളും പിന്തുണയ്ക്കുന്നു
സ്ഥിരസ്ഥിതി ശൈലി ഫോം (പ്രദർശനം: ബ്ലോക്ക്; മാർജിൻ-ടോപ്പ്: 0എം; ) ഉദാഹരണം
പേര്: കുടുംബപ്പേര്:
HTML ലെ ഫോമുകൾ ഏറ്റവും സങ്കീർണ്ണമാണ്, എന്നാൽ മറുവശത്ത്, HTML ലെ ഏറ്റവും രസകരമായ വിഷയം.
വെബ് ഫോമുകൾ സൈറ്റ് സന്ദർശകരെ പ്രത്യേക ഫീൽഡുകളിലേക്ക് ചില വിവരങ്ങൾ നൽകുന്നതിന് അനുവദിക്കുന്നു, ഡെവലപ്പർക്ക് അത് അദ്ദേഹത്തിന് സൗകര്യപ്രദമായ ഒരു ഫോമിൽ ലഭിക്കും.
ഒരു ഫോമിന്റെ ഉദാഹരണം ഒരു അതിഥി പുസ്തകം, ഒരു ചോദ്യാവലി അല്ലെങ്കിൽ ഒരു ഓൺലൈൻ ടെസ്റ്റ് ആകാം. വെബ്സൈറ്റിൽ രജിസ്റ്റർ ചെയ്യുമ്പോൾ, ഒരു ഓൺലൈൻ സ്റ്റോറിൽ ഓർഡറുകൾ നൽകുമ്പോൾ, ഫോമുകൾ പൂരിപ്പിക്കുന്നു.
HTML ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഒരു ഫോം ഫ്രെയിംവർക്ക് സൃഷ്ടിക്കാൻ കഴിയും: ടെക്സ്റ്റ് ഫീൽഡുകൾ, മെനുകൾ, ലിസ്റ്റുകൾ, ബട്ടണുകൾ, ചെക്ക്ബോക്സുകൾ, റേഡിയോ ബട്ടണുകൾ. അതായത്, ഫോമിൽ ചില വിവരങ്ങൾ നൽകിയിട്ടുള്ള ആ ഘടകങ്ങൾ.
തുടർന്ന് ഫോമിൽ നൽകിയ ഡാറ്റ പ്രോസസ്സിംഗിനായി സെർവറിലേക്ക് അയയ്ക്കുന്നു. എന്നാൽ HTML ഇവിടെ ശക്തിയില്ലാത്തതാണ് - അതിനോട് ഘടിപ്പിച്ചിരിക്കുന്ന ഒരു പ്രോഗ്രാമോ സ്ക്രിപ്റ്റോ ഇതിനകം തന്നെ ഫോം പ്രോസസ്സ് ചെയ്യുന്നതിൽ പ്രവർത്തിക്കുന്നു. അത്തരം പ്രോഗ്രാമുകൾ സാധാരണയായി PHP അല്ലെങ്കിൽ JavaScript ൽ എഴുതുന്നു.
ഫോം ആട്രിബ്യൂട്ടുകൾ - ടാഗ്
ഒരു വെബ് പേജിൽ നിരവധി ഫോമുകൾ ഉണ്ടാകാം ( ഡെവലപ്പർക്ക് ആവശ്യമുള്ളത്രയും ). അവ ഓരോന്നും ടാഗ് ഉപയോഗിച്ച് ആരംഭിക്കുന്നു
ഒരു ക്ലോസിംഗ് ടാഗിൽ അവസാനിക്കുന്നു
.
ഏത് ഫോമിനും പ്രവർത്തന ആട്രിബ്യൂട്ട് നിർബന്ധമാണ് - അത് ഫോം നൽകുന്ന ഫയലിന്റെ വിലാസം വ്യക്തമാക്കുന്നു ( അതിൽ നൽകിയ ഡാറ്റ പ്രോസസ്സ് ചെയ്യുന്നു ).
ഫോം ഉള്ളടക്കം എങ്ങനെ സമർപ്പിക്കുമെന്ന് രീതി ആട്രിബ്യൂട്ട് വ്യക്തമാക്കുന്നു. രണ്ട് രീതികളുണ്ട് - GET, POST. ഇപ്പോൾ ഈ പാരാമീറ്ററുകൾ പരിശോധിക്കുന്നതിൽ അർത്ഥമില്ല, കാരണം GET, POST രീതികൾ ഉപയോഗിച്ച് വിവരങ്ങൾ അയയ്ക്കുന്ന വിഷയം ഡാറ്റ പ്രോസസ്സിംഗ് ഭാഷകളുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു ( ഉദാഹരണത്തിന് PHP ). ഫോമുകളിൽ മിക്ക കേസുകളിലും ഉപയോഗിക്കുന്നത് POST ഡാറ്റാ ട്രാൻസ്ഫർ രീതിയാണെന്ന് അറിഞ്ഞാൽ മതി.
ടാഗ് നാമം ആട്രിബ്യൂട്ട്
ഓപ്ഷണൽ ആണ്. എന്നാൽ പ്രമാണത്തിൽ നിരവധി ഫോമുകൾ ഉണ്ടെങ്കിൽ, അവ ഓരോന്നും കൈകാര്യം ചെയ്യുന്നയാൾ എങ്ങനെയെങ്കിലും തിരിച്ചറിയണം. അതിനാൽ, ഈ കേസിൽ നെയിം ആട്രിബ്യൂട്ടിന്റെ സാന്നിധ്യം ആവശ്യമാണ് - ഇത് ഫോമിന്റെ തനതായ പേര് വ്യക്തമാക്കുന്നു.
നിങ്ങൾക്ക് ഇൻപുട്ട് ഡാറ്റയ്ക്കായി എൻകോഡിംഗ് സജ്ജമാക്കാനും കഴിയും - സ്വീകരിക്കുക-ചാർജറ്റ് ആട്രിബ്യൂട്ട് ഇതിന് ഉത്തരവാദിയാണ്, കൂടാതെ, ടാർഗെറ്റ് ആട്രിബ്യൂട്ട് ഉപയോഗിച്ച്, സമർപ്പിച്ച ഫോം പ്രോസസ്സ് ചെയ്യുന്നതിന്റെ ഫലം പ്രദർശിപ്പിക്കുന്ന വിൻഡോ നിർവ്വചിക്കുക ( പുതിയതോ നിലവിലുള്ളതോ ആയ വിൻഡോയിൽ ).
എന്നാൽ ടാഗ് തന്നെ
അർത്ഥമില്ല, കാരണം ഫോം ആദ്യം എവിടെയെങ്കിലും നൽകേണ്ട ഡാറ്റ കൈമാറുന്നു!
ഡാറ്റ ഇൻപുട്ട്. ഫോം ഫീൽഡുകൾ - ടാഗ്
ടാഗ് ചെയ്യുക ഫോമുകളിൽ കാണപ്പെടുന്ന ഏറ്റവും സാധാരണമായ ടാഗ് ഇതാണ്. ഒരു ഫോമിലേക്ക് ഡാറ്റ നൽകുന്നതിന് സഹായിക്കുന്ന വിവിധ ഘടകങ്ങൾ സൃഷ്ടിക്കുന്നതിനാണ് ഇത് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്: ടെക്സ്റ്റ് ഫീൽഡുകൾ, ബട്ടണുകൾ, ചെക്ക്ബോക്സുകൾ, റേഡിയോ ബട്ടണുകൾ.
ടൈപ്പാണ് ടാഗിന്റെ പ്രധാന ആട്രിബ്യൂട്ട് . ഇത് ഫീൽഡ് തരം സജ്ജീകരിക്കുന്നു ( ഘടകം ) ഫോമുകൾ:
ഡ്രോപ്പ്ഡൗൺ - ടാഗുകൾ ഒപ്പം
ടാഗ് ചെയ്യുക ടാഗ് പോലെ തന്നെ വിവരങ്ങൾ ശേഖരിക്കാൻ സഹായിക്കുന്നു - ഒന്നോ അതിലധികമോ ഘടകങ്ങൾ തിരഞ്ഞെടുക്കാൻ കഴിയുന്ന ഒരു ലിസ്റ്റ് ഇത് സൃഷ്ടിക്കുന്നു. ഓരോ ഘടകങ്ങളും ഒരു മൂല്യവുമായി പൊരുത്തപ്പെടുന്നു, അത് പ്രോസസ്സിംഗിനായി സെർവറിലേക്ക് അയയ്ക്കുന്നു.
സൃഷ്ടിച്ച ലിസ്റ്റിന്റെ തരം വലുപ്പ ആട്രിബ്യൂട്ടിന്റെ മൂല്യത്തെ ആശ്രയിച്ചിരിക്കുന്നു: വലുപ്പം= "1" ( സ്ഥിര മൂല്യം ) ലിസ്റ്റ് ഡ്രോപ്പ്-ഡൗൺ ആയിരിക്കും.
വലുപ്പ ആട്രിബ്യൂട്ടിനുള്ള മറ്റൊരു മൂല്യം പ്രദർശിപ്പിച്ച ലിസ്റ്റ് ഇനങ്ങളുടെ എണ്ണവുമായി പൊരുത്തപ്പെടും. ഉദാഹരണത്തിന്, size="3" ഉപയോഗിച്ച്, മൂന്ന് ഘടകങ്ങൾ ദൃശ്യമാകും. മറ്റ് ലിസ്റ്റ് ഇനങ്ങൾ കാണുന്നതിന് ( എന്തെങ്കിലും ഉണ്ടെങ്കിൽ ) നിങ്ങൾ ലംബമായ സ്ക്രോൾ ബാർ ഉപയോഗിക്കണം, അത് യാന്ത്രികമായി ചേർക്കുന്നു.
സ്ഥിരസ്ഥിതിയായി, ഒരു ലിസ്റ്റ് ഇനം മാത്രമേ തിരഞ്ഞെടുക്കാനാകൂ. ഒരു ടാഗിലേക്ക് ഒന്നിലധികം ആട്രിബ്യൂട്ട് ചേർക്കുന്നു മൗസും Ctrl, Shift കീകളും ഉപയോഗിച്ച് ഒന്നിലധികം ലിസ്റ്റ് ഇനങ്ങൾ തിരഞ്ഞെടുക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
ഒന്നിലധികം ആട്രിബ്യൂട്ട് ഉണ്ടെങ്കിൽ, ലിസ്റ്റ് ഇനങ്ങളുടെ എല്ലാ അല്ലെങ്കിൽ ഭാഗവും പ്രദർശിപ്പിക്കും ( ബ്രൗസറിനെ ആശ്രയിച്ച് ) ഒരു നിശ്ചിത എണ്ണം ദൃശ്യമായ ഇനങ്ങളിലേക്ക് വലുപ്പ ആട്രിബ്യൂട്ട് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ.
ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റിന്റെ ആവശ്യമായ ഘടകം ടാഗ് ആണ് . ഇത് ടാഗിനുള്ളിൽ സ്ഥിതിചെയ്യുന്നു കൂടാതെ ഓരോ ലിസ്റ്റ് ഇനവും സൃഷ്ടിക്കുന്നു.
ടാഗിന്റെ പേര് ആട്രിബ്യൂട്ട് ഉപയോഗിക്കുന്നു പട്ടികയ്ക്ക് ഒരു പേര് നൽകിയിരിക്കുന്നു, കൂടാതെ ടാഗിന്റെ മൂല്യ ആട്രിബ്യൂട്ട് ഉപയോഗിക്കുന്നു ലിസ്റ്റ് ഘടകത്തിന് ഒരു മൂല്യം നൽകിയിരിക്കുന്നു. അങ്ങനെ, ഒരു "പേര് = മൂല്യം" ജോഡി സെർവറിലേക്ക് അയയ്ക്കുന്നു - ലിസ്റ്റിന്റെ പേരും തിരഞ്ഞെടുത്ത ഘടകത്തിന്റെ മൂല്യവും.
ഒരു ടാഗിന്റെ തിരഞ്ഞെടുത്ത ആട്രിബ്യൂട്ട് മുമ്പ് തിരഞ്ഞെടുത്ത ഒരു ലിസ്റ്റ് ഇനം നിർവചിക്കുന്നു, കൂടാതെ അപ്രാപ്തമാക്കിയ ആട്രിബ്യൂട്ട് ലിസ്റ്റ് ഇനത്തെ തടയുന്നു - അത് തിരഞ്ഞെടുക്കാൻ കഴിയില്ല.
നാല് പ്രധാന ദിശകളിൽ ഒന്നാണ് കർദ്ദിനാൾ ദിശ:
വടക്ക്
തെക്ക്
പടിഞ്ഞാറ്
കിഴക്ക്
ലോകത്തിലെ 7 അത്ഭുതങ്ങൾ!
ചിയോപ്സിന്റെ പിരമിഡ്
ബാബിലോണിലെ ഹാംഗിംഗ് ഗാർഡൻസ്
ഒളിമ്പിയയിലെ സിയൂസ് പ്രതിമ
എഫെസസിലെ ആർട്ടെമിസ് ക്ഷേത്രം
ഹാലികാർനാസസിലെ ശവകുടീരം
റോഡ്സിന്റെ കൊളോസസ്
അലക്സാണ്ട്രിയൻ വിളക്കുമാടം
മൾട്ടിലൈൻ ടെക്സ്റ്റ് ഫീൽഡ് - ടാഗ്
ടാഗ് ചെയ്യുക ഒരു മൾട്ടിലൈൻ ടെക്സ്റ്റ് ഫീൽഡ് സൃഷ്ടിക്കുന്നു. ഹാൻഡ്ലറിലേക്ക് ഡാറ്റ കൈമാറുമ്പോൾ സംരക്ഷിക്കപ്പെടുന്ന ലൈൻ ബ്രേക്കുകൾ ഉണ്ടാക്കുന്നത് അനുവദനീയമാണ്.
ടാഗ് നാമം ആട്രിബ്യൂട്ട് നിർബന്ധമാണ് - ഇത് ഉപയോഗിച്ച്, ടെക്സ്റ്റ് ഫീൽഡിന് ഒരു പേര് നൽകിയിരിക്കുന്നു.
അപ്രാപ്തമാക്കിയ ആട്രിബ്യൂട്ട് ഫീൽഡിനെ പ്രവർത്തനരഹിതമാക്കുന്നു - ഫീൽഡിലെ ഉള്ളടക്കങ്ങൾ മാറ്റാൻ കഴിയില്ല, അത് ആക്സസ് ചെയ്യാൻ കഴിയില്ല. റീഡ്-ഓൺലി ആട്രിബ്യൂട്ട് ഫീൽഡ് റീഡ്-ഒൺലി ആണെന്ന് സൂചിപ്പിക്കുന്നു - ഉപയോക്താവിന് ഉള്ളടക്കം എഡിറ്റുചെയ്യാനുള്ള കഴിവില്ല, പക്ഷേ അത് ലഭ്യമാണ് - ഇത് തിരഞ്ഞെടുക്കാനും, ഉദാഹരണത്തിന്, പകർത്താനും കഴിയും.
നിങ്ങൾക്ക് യഥാക്രമം കോളുകളും വരികളും ആട്രിബ്യൂട്ടുകൾ ഉപയോഗിച്ച് അക്ഷരങ്ങളിൽ ടെക്സ്റ്റ് ഫീൽഡിന്റെ വീതിയും ഫീൽഡിന്റെ ഉയരവും വരികളിൽ സജ്ജമാക്കാൻ കഴിയും.
ഫീൽഡിന്റെ ഉള്ളടക്കം അതിന്റെ വലുപ്പം കവിയുന്നുവെങ്കിൽ, ഒരു സ്ലൈഡർ ദൃശ്യമാകും.
ഫീൽഡിന്റെ ഉള്ളടക്കം അതിന്റെ വലുപ്പം കവിയുന്നുവെങ്കിൽ, ഒരു സ്ലൈഡർ ദൃശ്യമാകും.
ഒരു ഫോം ഉപയോഗിക്കുന്നതിനുള്ള ഉദാഹരണം
ഇനി ഫോം എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നോക്കാം.
വിദ്യാഭ്യാസ വീഡിയോ ഓർഡർ ഫോം:
നിങ്ങളുടെ പേര്: *
നിങ്ങളുടെ ഓർഡർ:
HTML-ലെ വീഡിയോ ട്യൂട്ടോറിയൽ
CSS-ലെ വീഡിയോ ട്യൂട്ടോറിയൽ
PHP-യെക്കുറിച്ചുള്ള വീഡിയോ ട്യൂട്ടോറിയൽ
മീഡിയ തിരഞ്ഞെടുക്കുക:
സി.ഡി
ഡിവിഡി
യുഎസ്ബി ഫ്ലാഷ്
നിങ്ങളുടെ ഇമെയിൽ: *
നിങ്ങളുടെ വിലാസം: *
വിവരണം
ടാഗ് ചെയ്യുക
ഒരു വെബ് പേജിൽ ഒരു ഫോം ഇൻസ്റ്റാൾ ചെയ്യുന്നു. ഉപയോക്താവും സെർവറും തമ്മിലുള്ള ഡാറ്റാ കൈമാറ്റത്തിനായി ഉദ്ദേശിച്ചുള്ളതാണ് ഫോം. ഫോമുകളുടെ ആപ്ലിക്കേഷന്റെ വ്യാപ്തി സെർവറിലേക്ക് ഡാറ്റ അയയ്ക്കുന്നതിൽ പരിമിതപ്പെടുത്തിയിട്ടില്ല; ക്ലയന്റ് സ്ക്രിപ്റ്റുകൾ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഫോമിന്റെ ഏത് ഘടകവും ആക്സസ് ചെയ്യാനും അത് മാറ്റാനും നിങ്ങളുടെ വിവേചനാധികാരത്തിൽ പ്രയോഗിക്കാനും കഴിയും.
ഒരു ഡോക്യുമെന്റിൽ എത്ര ഫോമുകൾ വേണമെങ്കിലും അടങ്ങിയിരിക്കാം, എന്നാൽ ഒരു സമയം ഒരു ഫോം മാത്രമേ സെർവറിലേക്ക് സമർപ്പിക്കാൻ കഴിയൂ. ഇക്കാരണത്താൽ, ഫോം ഡാറ്റ പരസ്പരം സ്വതന്ത്രമായിരിക്കണം.
സെർവറിലേക്ക് ഫോം സമർപ്പിക്കാൻ, സമർപ്പിക്കുക ബട്ടൺ ഉപയോഗിക്കുക, ഫോമിനുള്ളിലെ എന്റർ കീ അമർത്തുന്നതിലൂടെ ഇത് നേടാനാകും. സമർപ്പിക്കുക ബട്ടൺ ഫോമിൽ ഇല്ലെങ്കിൽ, എന്റർ കീ അതിന്റെ ഉപയോഗത്തെ അനുകരിക്കുന്നു.
ഫോം സെർവറിലേക്ക് സമർപ്പിക്കുമ്പോൾ, ടാഗിന്റെ പ്രവർത്തന ആട്രിബ്യൂട്ട് വ്യക്തമാക്കിയ പ്രോഗ്രാമിലേക്ക് ഡാറ്റയുടെ നിയന്ത്രണം കൈമാറും.
. ബ്രൗസർ ആദ്യം വിവരങ്ങൾ തയ്യാറാക്കുന്നത് “പേര്=മൂല്യം” ജോടിയുടെ രൂപത്തിലാണ്, അവിടെ ടാഗിന്റെ പേര് ആട്രിബ്യൂട്ട് അനുസരിച്ചാണ് പേര് നിർണ്ണയിക്കുന്നത്. , മൂല്യം ഉപയോക്താവ് നൽകുകയോ സ്ഥിരസ്ഥിതി ഫോം ഫീൽഡിലേക്ക് സജ്ജമാക്കുകയോ ചെയ്യുന്നു. ഡാറ്റ അയയ്ക്കാൻ GET രീതിയാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, വിലാസ ബാറിന് ഇനിപ്പറയുന്ന ഫോം എടുക്കാം.
http://www..cgi?nick=%C2%E0%ED%FF+%D8%E0%EF%EE%F7%EA%E8%ED&page=5
CGI പ്രോഗ്രാം വിലാസത്തിന് ശേഷം വ്യക്തമാക്കിയ ചോദ്യചിഹ്നത്തിന് ശേഷം പാരാമീറ്ററുകൾ ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു, അവ ഒരു ആംപർസാൻഡ് പ്രതീകം (&) കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. നോൺ-ലാറ്റിൻ പ്രതീകങ്ങൾ ഹെക്സാഡെസിമൽ പ്രാതിനിധ്യത്തിലേക്ക് പരിവർത്തനം ചെയ്യപ്പെടുന്നു (%HH എന്ന രൂപത്തിൽ, ഇവിടെ HH എന്നത് ASCII പ്രതീക മൂല്യത്തിന്റെ ഹെക്സാഡെസിമൽ കോഡാണ്), കൂടാതെ സ്പെയ്സിന് പകരം ഒരു പ്ലസ് (+) നൽകുന്നു.
കണ്ടെയ്നറിനുള്ളിൽ അനുവദിച്ചിരിക്കുന്നു
മറ്റ് ടാഗുകൾ സ്ഥാപിക്കുക, പക്ഷേ ഫോം തന്നെ വെബ് പേജിൽ ഒരു തരത്തിലും പ്രദർശിപ്പിക്കില്ല, അതിന്റെ ഘടകങ്ങളും നെസ്റ്റഡ് ടാഗുകളുടെ ഫലങ്ങളും മാത്രമേ ദൃശ്യമാകൂ.
വാക്യഘടന
...
ഗുണവിശേഷങ്ങൾ സെർവറിന് ഡാറ്റ സ്വീകരിക്കാനും പ്രോസസ്സ് ചെയ്യാനും കഴിയുന്ന എൻകോഡിംഗ് സജ്ജമാക്കുന്നു. ഫോം ഡാറ്റ പ്രോസസ്സ് ചെയ്യുന്ന പ്രോഗ്രാമിന്റെ അല്ലെങ്കിൽ ഡോക്യുമെന്റിന്റെ വിലാസം. ഫോം ഫീൽഡുകളുടെ സ്വയമേവ പൂരിപ്പിക്കൽ പ്രവർത്തനക്ഷമമാക്കുന്നു. ഫോം ഡാറ്റ എൻകോഡ് ചെയ്യുന്നതിനുള്ള രീതി. HTTP പ്രോട്ടോക്കോൾ രീതി. ഫോമിന്റെ പേര്. ഇൻപുട്ടിന്റെ കൃത്യതയ്ക്കായി ഫോം ഡാറ്റയുടെ അന്തർനിർമ്മിത പരിശോധന അസാധുവാക്കുന്നു. ഹാൻഡ്ലർ നൽകിയ ഫലം ലോഡ് ചെയ്യുന്ന വിൻഡോയുടെയോ ഫ്രെയിമിന്റെയോ പേര്. ക്ലോസിംഗ് ടാഗ്
ആവശ്യമാണ്.
HTML5 IE Cr Op Sa Fx
ഫോം ടാഗ്
"OS" എന്ന ചുരുക്കെഴുത്ത് എങ്ങനെയാണ് സൂചിപ്പിക്കുന്നതെന്ന് നിങ്ങൾ കരുതുന്നു?
ഉദ്യോഗസ്ഥർ
ഓപ്പറേറ്റിംഗ് സിസ്റ്റം
വലിയ വരയുള്ള ഈച്ച
ഈ ഉദാഹരണത്തിന്റെ ഫലം ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു. 1.
അരി. 1. ബ്രൗസർ വിൻഡോയിലെ ഫോം ഘടകങ്ങളുടെ കാഴ്ച