Exemplu de formular html. Formulare în HTML

Acasă / Tehnologii

Descriere

Etichetă

instalează un formular pe o pagină web.

Formularul este destinat schimbului de date între utilizator și server. Domeniul de aplicare al formularelor nu se limitează la trimiterea de date către server folosind scripturi client, puteți accesa orice element al formularului, îl puteți modifica și îl puteți aplica la discreția dvs.

Un document poate conține orice număr de formulare, dar un singur formular poate fi trimis la server la un moment dat. Din acest motiv, datele din formular trebuie să fie independente unele de altele. Pentru a trimite formularul la server, utilizați butonul Trimitere, același lucru se poate realiza prin apăsarea tastei Enter din formular. Dacă butonul Trimitere lipsește din formular, Tasta Introducere

imită utilizarea acestuia. Când formularul este trimis la server, controlul datelor este transferat programului specificat de atributul de acțiune al etichetei .

Browserul pregătește mai întâi informații sub forma unei perechi „nume=valoare”, unde numele este determinat de atributul nume al etichetei

, iar valoarea este introdusă de utilizator sau setată la câmpul implicit al formularului. Dacă metoda GET este folosită pentru a trimite date, atunci bara de adrese poate lua următoarea formă. http://www..cgi?nick=%C2%E0%ED%FF+%D8%E0%EF%EE%F7%EA%E8%ED&page=5

Parametrii sunt enumerați după semnul întrebării

, specificat după adresa programului CGI și separat printr-un caracter și (&). Caracterele non-latine sunt convertite în reprezentare hexazecimală (sub forma %HH, unde HH este codul hexazecimal pentru valoarea caracterului ASCII), iar spațiul este înlocuit cu un plus (+).

...

Permis în interiorul recipientului

plasați alte etichete, dar formularul în sine nu este afișat în niciun fel pe pagina web, doar elementele sale și rezultatele etichetelor imbricate sunt vizibile.

Sintaxă

Atribute

Setează codificarea în care serverul poate primi și procesa date.

Adresa programului sau documentului care prelucrează datele din formular.

Permite completarea automată a câmpurilor de formular.

Metoda protocolului HTTP.
Ignoră verificarea încorporată a datelor din formular pentru corectitudinea introducerii.
Etichetă de închidere

Necesar.

Orez. 1. Vedere a elementelor de formular într-o fereastră de browser

Un formular HTML este o parte a unui document care permite utilizatorului să introducă informații de interes, care pot fi ulterior acceptate și procesate pe partea serverului. Cu alte cuvinte, formularele sunt folosite pentru a colecta informații introduse de utilizatori.

Pentru a determina cărui element de formular îi aparține eticheta curentă, trebuie să utilizați atributul for al etichetei

Să ne uităm la un exemplu de utilizare:

</span> Exemplu de utilizare a unei etichete <label><span>
>

În acest exemplu noi:

  • Interior primul forme:
    • Postat două butoane radio ( ) pentru a selecta una dintr-un număr limitat de opțiuni. Rețineți că pentru butoanele radio din același formular trebuie specificat același nume, am indicat valori diferite. Pentru primul checked , care specifică faptul că elementul trebuie preselectat atunci când pagina se încarcă (în în acest caz, butonul radio cu valoarea da). În plus, am specificat atribute globale pentru butoanele radio, care definesc un identificator unic pentru element.
    • Am plasat două elemente
  • Interior doilea forme:
    • Postat două butoane radio ( ) pentru a selecta una dintr-un număr limitat de opțiuni. Pentru doilea Pentru butoanele radio, am specificat un atribut bifat, care indică faptul că elementul trebuie preselectat la încărcarea paginii (în acest caz, un buton radio cu valoarea nr ). În plus, am specificat valori unice pentru butoanele radio din formular și aceleași nume.
    • Am plasat două elemente

În browser, ambele opțiuni (metode) pentru utilizarea etichetelor de text arată identice:

Indicator pentru câmpurile de introducere

Să ne uităm la un exemplu de utilizare:

Exemplu de utilizare a atributului substituent <span>
Log in: tip = "text" nume = "login" substituent = „Introduceți datele de conectare”>

Parolă: tip = "parolă" nume = "parolă" substituent = „Introduceți parola”>

În acest exemplu, am specificat pentru element cu text de tip (un câmp de text cu o singură linie) și parola de tip (câmp de parolă), un indiciu de text pentru utilizator (atributul substituent) care descrie valoarea așteptată pentru intrare.

Rezultatul exemplului nostru:

Întrebări și sarcini pe această temă

Înainte de a trece la următorul subiect, finalizați sarcina de practică:

  • Folosind cunoștințele acumulate, creați următorul formular de comandă:

O avertizare: în câmpurile în care se așteaptă selecția, ar trebui să fie posibilă selectarea făcând clic pe text și nu doar pe elementul în sine.

După ce finalizați exercițiul, inspectați codul paginii deschizând exemplul într-o fereastră separată pentru a vă asigura că ați făcut totul corect.

Etichete HTML care definesc formularele HTML pe site

Creăm site-uri web și pagini individuale pe Internet pentru a comunica cu vizitatorii.

Formulare HTML sunt folosite pentru a înregistra vizitatorii site-ului, pentru sondaje interactive și pentru vot, vă permit să trimiteți mesaje, să faceți achiziții și așa mai departe. HTML Formularul este creat cu un singur scop: colectarea și transmiterea ulterioară a informațiilor pentru prelucrare printr-un script software sau prin e-mail.

Exemplu de formular HTML | Conectați-vă la site

Etichete, atribute și valori

  • - determinați forma.
  • name="" - definește numele formularului.
  • method="" - definește metoda de trimitere a datelor din formular. Valori: „get” (implicit) și „post” . Metoda „post” este adesea folosită, deoarece permite transferul unor cantități mari de date.
  • action="" - definește adresa URL la care datele sunt trimise pentru prelucrare. În cazul nostru - enter_data.php ..
  • - definiți elemente de formular precum butoane, comutatoare, câmpuri de text pentru introducerea datelor.
  • type="text" - definește un câmp de text pentru introducerea datelor.
  • type="parola" - definește un câmp pentru introducerea unei parole, cu textul afișat sub formă de asteriscuri sau cercuri.
  • type="checkbox" - definește un buton radio.
  • type="hidden" - definește un element de formular ascuns - folosit pentru a transmite Informații suplimentare la server.
  • size="25" - lungimea câmpului de text în caractere.
  • maxlength="30" - numărul maxim permis de caractere introduse.
  • value="" - definește valoarea care va fi trimisă pentru procesare dacă se aplică butoanelor radio sau comutatoarelor. Valoarea acestui atribut ca parte a unui câmp de text sau a unui buton va fi afișată ca, de exemplu, Vasya sau Login în exemplul de mai sus.

Exemplu de formular HTML | Comentarii pe site

<a href="https://ermake.ru/ro/kod-freima-iframe-i-frame-chto-eto-takoe-i-kak-luchshe-ispolzovat-freimy-v-html/">Exemplu de HTML</a> forme




Nume



Mail








Etichete, atribute și valori

  • action="http://site/comments.php" - definește adresa URL la care vor fi trimise datele din formular.
  • id="" - definește numele și identificatorul elementului de formular.
  • name="" - definește numele elementului de formular.
  • - definiți un câmp de text ca parte a formularului.
  • cols="" - determină numărul de coloane din câmpul text al formularului.
  • rows="" - definește numărul de rânduri din câmpul de text al formularului.

Dacă între plasați textul, acesta va fi afișat în interiorul câmpului ca exemplu care poate fi îndepărtat cu ușurință.

Exemplu de formular HTML | Lista drop-down

Formulare HTML




Etichete, atribute și valori

  • - definiți o listă cu poziții pentru selecție.
  • size="" - determină numărul de poziții vizibile din listă. Dacă valoarea este 1, avem de-a face cu o listă derulantă.
  • - determinați pozițiile (articolele) din listă.
  • value="" - conține valoarea care va fi trimisă prin formular către adresa URL specificată pentru procesare.
  • selected="selected" - evidențiază un element din listă ca exemplu.

Exemplu de formular HTML | Listă cu bară de defilare

Prin creșterea valorii atributului size="", obținem o listă cu o bară de defilare:

Prima poziție A doua poziție A treia poziție A patra poziție

Formulare HTML




Pentru această opțiune, utilizați indicatorul multiple="multiple", care face posibilă selectarea mai multor poziții. Absența acestuia vă permite să selectați un singur articol.

  • type="submit" - definește un buton.
  • type="reset" - definește un buton de resetare.
  • value="" - definește eticheta butonului.
  • Vezi suplimentar:

    Formularele sunt concepute pentru a trimite date de la utilizator la serverul web. Formularele în HTML pot consta din câmpuri de text și zone de text, casete de selectare și butoane radio și liste derulante. Toate acestea sunt elemente de formă. Fiecare element servește pentru a transmite un anumit sens site-ului.
    În esență, un formular HTML este o pagină web pe care vezi zone pentru introducerea informațiilor. După ce completați formularul și faceți clic pe Trimitere, informațiile din formular sunt împachetate și trimise către serverul web pentru procesare de către un script de pe partea serverului (fișier de gestionare). După procesare, o altă pagină web vă este returnată ca răspuns. Următoarea figură demonstrează clar cum funcționează formularul:

    Nu este nimic dificil în a crea formulare HTML. Cel mai simplu mod de a vă face o idee despre formulare este să analizați puțin cod HTML și apoi să vedeți cum funcționează. Următorul exemplu arată sintaxa pentru crearea unui formular HTML simplu:

    Exemplu: formular HTML simplu

    • Încearcă singur »

    Prima mea forma:
    Nume:
    Prenume:



    Formă simplă

    Prima mea forma:
    Nume:
    Prenume:


    Element

    Formularele sunt inserate în paginile web folosind elementul . Acesta oferă un container pentru tot conținutul formularului, inclusiv elemente precum câmpurile de text și butoanele, precum și orice alte etichete HTML. Cu toate acestea, nu poate conține alt element .
    Pentru a trimite formularul către server, folosiți butonul „Trimite”, același rezultat va fi obținut dacă apăsați tasta „Enter” în cadrul formularului. Dacă butonul „Trimite” nu este prezent în formular, tasta „Enter” poate fi folosită pentru a trimite.
    Majoritatea atributelor elementului afectează prelucrarea formularului, nu designul acestuia. Cele mai comune dintre care sunt acţiuneŞi metodă. Atribut acţiune conține adresa URL la care vor fi trimise informațiile din formular pentru procesare de către server. Atribut metodă este metoda HTTP pe care browserele trebuie să o utilizeze pentru a trimite datele din formular.

    Element

    Aproape toate câmpurile de formular sunt create folosind elementul (din engleză input - input). Aspect element se modifică în funcție de valoarea atributului său tip:

    Iată câteva valori ale atributelor tip:

    Introducerea textului și a parolei

    Unul dintre cele mai simple tipuri de elemente de formular este un câmp de text, conceput pentru a introduce text pe o singură linie. Acest tip introducerea textului este setată implicit și, prin urmare, este câmpul cu o singură linie care va fi afișat dacă uitați să specificați atributul tip. Pentru a adăuga un câmp de introducere a textului dintr-un rând într-un formular, ar trebui să fie în interiorul elementului înregistrează atributul tip cu valoare text:

    Câmpul de introducere a parolei este un tip de câmp text obișnuit. Acceptă aceleași atribute ca și un câmp text cu o singură linie. Atribut nume setează numele câmpului de introducere a parolei care va fi trimis la server împreună cu parola introdusă de utilizator. Pentru a crea un câmp de parolă, trebuie să setați atributul parolei la tip(parolă (engleză) - parolă):

    Un exemplu de creare a unui formular cu un câmp de parolă:

    Exemplu: câmpul pentru parolă

    • Încearcă singur »

    Autentificarea dvs.:

    Parolă:




    Autentificarea dvs.:

    Parolă:


    Puteți utiliza atributul împreună cu acest atribut lungime maximă, a cărui valoare determină numărul maxim de caractere care pot fi introduse într-un șir dat. De asemenea, puteți seta lungimea câmpului de introducere folosind atributul dimensiune. În mod implicit, majoritatea browserelor limitează lățimea unui câmp de text la 20 de caractere. Pentru a controla lățimea elementelor de formulare noi, în loc de un atribut dimensiune, vă recomandăm să utilizați foi de stil în cascadă (CSS).
    Atribut valoare specifică valoarea care este afișată implicit în câmpul de text atunci când formularul este încărcat. Introducând o valoare implicită în câmp, puteți explica utilizatorului exact ce date și în ce format doriți să introducă utilizatorul aici. Acesta este ca o mostră, pentru că este mult mai convenabil pentru utilizator să completeze formularul, văzând un exemplu în fața lui.

    Comutatoare (radio)

    Element tip radio creează comutatoare care utilizează principiul logic „SAU”, permițându-vă să selectați doar una dintre mai multe valori: dacă selectați o poziție, atunci toate celelalte devin inactive. Sintaxa de bază a unui element de comutare este:

    Atribut nume pentru comutatoare este necesar și joacă un rol important în combinarea mai multor elemente de comutator într-un grup. Pentru a combina butoanele radio într-un grup, trebuie să setați aceeași valoare a atributului numeși valoare de atribut diferită valoare. Atribut valoare setează valoarea butonului radio selectat pentru a fi trimis către server. Valoarea fiecărui element de buton radio trebuie să fie unică în cadrul grupului, astfel încât serverul să știe ce opțiune de răspuns a ales utilizatorul.
    Prezența atributului verificat(din engleză - instalat) la elementul comutator indică care dintre opțiunile propuse ar trebui să fie selectată implicit la încărcarea paginii, dacă este necesar. Acest atribut poate fi setat doar pentru un element de buton radio din grup:

    • Încearcă singur »

    Câți ani ai?

    1. sub 18 ani
    2. de la 18 la 24
    3. de la 25 la 35
    4. mai mult de 35




    Câți ani ai?

    1. sub 18 ani
    2. de la 18 la 24
    3. de la 25 la 35
    4. mai mult de 35

    Casete de selectare

    Element tip caseta de selectare creează casete de selectare care sunt similare butoanelor radio prin faptul că oferă utilizatorului posibilitatea de a alege dintre opțiunile pe care le furnizați. Principala diferență față de butoanele radio este că vizitatorul poate selecta mai multe opțiuni simultan, iar casetele de selectare în sine sunt indicate prin pătrate mai degrabă decât cercuri. Ca și în cazul butoanelor radio, un grup de casete de selectare este creat prin alocarea fiecărui element cu aceeași valoare de atribut nume, totuși, fiecare casetă de selectare are propriul său sens. Sintaxa de bază a unei casete de selectare este:

    Atribut verificat, ca și în cazul butoanelor radio, specifică că caseta de selectare trebuie bifată în mod implicit când pagina se încarcă. Acest atribut poate fi setat simultan pentru mai multe casete de selectare de grup.
    Următorul exemplu de utilizare a casetelor de selectare are mai multe opțiuni implicite de răspuns:

    Exemplu: Utilizarea butoanelor radio

    • Încearcă singur »
    1. Jazz
    2. Blues
    3. stâncă
    4. Chanson
    5. Ţară




    Ce genuri de muzică vă place?

    1. Jazz
    2. Blues
    3. stâncă
    4. Chanson
    5. Ţară

    Butoane de confirmare (trimitere) și ștergere (resetare).

    Element tip depune creează un buton, când este apăsat, browserul îl trimite către script-ul serverului pentru a procesa datele introduse de utilizator în formular. Dacă creăm un buton care șterge formularul, atunci atribuim atributul tip valoarea „resetare”. element tip depune poate fi atribuit un atribut opțional nume. Atribut valoare folosit în acest element pentru a specifica textul care indică eticheta de pe buton. În mod implicit, browserele au scris „Trimite” pe buton, dacă nu sunteți mulțumit de acest text, introduceți-l singur; Deoarece stilurile butoanelor de confirmare pot diferi în diferite browsere, este mai bine să personalizați singur stilul butonului folosind instrumente CSS sau să utilizați butoane grafice.
    Crearea butoanelor de confirmare și ștergere:

    Exemplu: se utilizează trimiterea și resetarea

    • Încearcă singur »

    Făcând clic pe butonul Resetare, se resetează toate datele introduse de utilizator.





    Atributul de acțiune.

    Principal pentru element

    este un atribut acţiune, care specifică handlerul de date pentru formular. Un handler de date este un fișier care descrie ce trebuie făcut cu datele din formular. Rezultatul acestei procesări este o nouă pagină HTML care este returnată în browser. Cu alte cuvinte, în atribut acţiune specifică calea URL către un fișier handler de pe server (uneori numită pagină de script) pentru procesarea formularului. Sintaxa este următoarea:

    Fișierul de procesare se află pe server mytestserver.comîntr-un folder folderul de numeși numele scriptului de server care va procesa datele - obrabotchik.php. Toate datele pe care le-ați introdus în formularul de pe pagina web îi vor fi transferate. Extensia .php indică faptul că formularul specificat este procesat de un script scris în PHP. Managerul în sine poate fi scris într-o altă limbă, de exemplu ar putea fi limbajul de scripting Python, Ruby etc.
    Este recomandabil să setați întotdeauna valoarea atributului acţiune. Dacă formularul ar trebui să transmită valori către aceeași pagină în care se află, furnizați un șir gol ca valoare a atributului acțiune: action="".

    atributul metodei

    Atribut metodă specifică modul în care informațiile ar trebui să fie transferate către server. Metoda de trimitere a formularului pe care o alegeți depinde de datele pe care doriți să le trimiteți împreună cu formularul. Volumul acestor date joacă un rol major aici. Cele mai populare sunt două metode de transfer a datelor sursă ale formularului dvs. din browser pe server: OBŢINEŞi POST. Metoda poate fi setată la oricare alegeți, iar dacă nu o specificați, va fi folosită cea implicită OBŢINE. Să luăm în considerare utilizarea fiecăruia dintre ele.

    metoda POST

    Metodă POST pachetele formează date și le trimite către server fără ca utilizatorul să observe, deoarece datele sunt conținute în corpul mesajului. Browser web, atunci când utilizați metoda POST trimite o cerere către server constând din anteturi speciale urmate de date de formular. Deoarece conținutul acestei solicitări este disponibil numai pentru server, metoda POST utilizate pentru a transfera date confidențiale, cum ar fi parolele, detaliile cardului bancar și alte informații personale ale utilizatorilor. Metodă POST potrivită și pentru trimiterea unor volume mari de informații, deoarece spre deosebire de metodă OBŢINE, nu are restricții privind numărul de caractere transmise.

    metoda GET

    După cum știți deja, sarcina principală a unui browser este să primească pagini web de la server. Deci, când folosești metoda OBŢINE, browserul dvs. preia pur și simplu pagina web așa cum o face întotdeauna. Metodă OBŢINE de asemenea, include datele formularului, dar le adaugă la sfârșitul adresei URL înainte de a trimite cererea către server. Pentru a înțelege cum funcționează metoda OBŢINE, să-l vedem în acțiune. Deschideți primul exemplu din această lecție (Exemplu: Formular HTML simplu) în Notepad (de exemplu Notepad++) și faceți o mică modificare a codului HTML:

    aceste. înlocui POST pe OBŢINE.
    Salvați fișierul sub numele nume_fișier.htmlși reîmprospătați pagina browserului (F5), apoi completați formularul, de exemplu Vasya Pupkinși faceți clic pe butonul „Trimite”. În bara de adrese a browserului dvs. veți vedea ceva de genul acesta:

    File_name.html?firstname=Vasya&lastname=Pukin

    Acum puteți vedea numele fiecărui element de formular, precum și valoarea acestuia, chiar aici în URL.
    URL-ul este separat de restul datelor din formular printr-un semn de întrebare, iar numele și valorile variabilelor sunt separate printr-un ampersand (&) .
    Această metodă ar trebui utilizată dacă nu transferați cantități mari de informații.
    Această metodă nu va funcționa dacă datele din formularul dvs. sunt sensibile, cum ar fi stocarea unui număr de card bancar sau a unei parole.
    În plus, metoda OBŢINE este nepotrivit dacă doriți să trimiteți fișiere către server împreună cu formularul.

    Gruparea elementelor de formular

    Elementele de formular care sunt legate în sens pot fi grupate între etichete

    Şi
    . Browserul va fi afișat
    sub forma unui cadru în jurul unui grup de elemente de formă. Aspectul cadrului poate fi modificat folosind Cascading Style Sheets (CSS).
    Pentru a adăuga un titlu pentru fiecare grup, veți avea nevoie de un element , care specifică textul titlului grupului care va fi încorporat în cadru.

    O zi bună, fanilor dezvoltării web și celor care doresc să-și creeze propriul site. Înainte de asta, toate publicațiile mele erau dedicate elementelor de bază ale limbajului, modalităților de a crea diverse obiecte de conținut, formatării, structurării acestora etc. După ce stăpâniți subiectele anterioare, puteți crea deja un site web destul de bun. Cu toate acestea, va fi incomplet fără subiectul de astăzi: „Crearea de formulare în html”.

    Această secțiune în limbajul de marcare hipertext este foarte importantă. Prin urmare, acordați o atenție deosebită studierii acestuia, altfel resursa web pe care ați creat-o nu va fi lansată în producție. Astfel, după ce ai citit articolul, vei afla de ce trebuie să folosești formulare, ce etichete sunt folosite pentru a crea și vei putea, de asemenea, să încerci exemple concrete în practică. Să începem!

    Ce este o formă și cum funcționează?

    Formă– acesta este unul dintre cele mai importante obiecte ale site-ului, care este destinat schimbului de date de informații între server și utilizator.

    Mai simplu spus, dacă doriți să creați un magazin online cu posibilitatea de a comanda produse pe site, să solicitați înregistrarea pe o resursă web și să lucrați cu conturile sau să oferiți clienților feedback de la managerii companiei, atunci nu vă puteți lipsi de formulare.

    Formularul este specificat folosind un element special al limbajului html .

    Rețineți că documentul de cod poate conține mai multe declarații de etichetă , cu toate acestea, o singură cerere poate fi trimisă către server pentru a procesa datele. De aceea, informațiile care sunt introduse de utilizator în câmpurile prevăzute pentru aceasta și care se referă la diferite formulare nu ar trebui să fie dependente. De asemenea, nu este permisă cuibărarea formelor una în cealaltă.

    Pentru cei care sunt nerăbdători și dornici să arunce o privire rapidă asupra reprezentării codului, am atașat un exemplu simplu de utilizare a unui panou cu un câmp de text pentru o parolă cu un buton:

    1 2 3 4 5 6 7 8 9 10 11 12 Exemplu

    Exemplu

    Poate că nu este foarte clar acum ce și cum interacționează în acest mic program, dar vă garantez că după ce citiți întregul articol veți putea crea aplicații mult mai complexe.

    Trimiterea datelor pe partea serverului

    Pentru a trimite informațiile tastate (sau selectate) într-o casetă de dialog, trebuie să utilizați mecanismul standard - butonul Trimiteți.

    Codul pentru o astfel de metodă arată astfel:

    Când rulați linia prezentată în browser, va apărea un buton cu inscripția: „Trimite”.

    O altă modalitate de a trimite date către server este să apăsați tasta Enter din caseta de dialog.

    După confirmarea trimiterii informațiilor specificate, aceasta nu ajunge imediat pe server. În primul rând, este procesat de browser, rezultând forma „nume=valoare”.

    Parametrul atribut este responsabil pentru nume tip etichetă , iar pentru valoare - datele introduse de utilizator. Apoi, șirul convertit este transmis handler-ului, care este cel mai adesea specificat în atribut acţiune element

    .

    Parametrul de acțiune în sine nu este necesar și, în unele cazuri, nu este deloc necesar. De exemplu, dacă o pagină de site este scrisă folosind php sau js, atunci procesarea are loc pe pagina curentă și nu sunt necesare link-uri.

    Pentru o mai bună înțelegere a întregii imagini a funcționării site-ului, aș dori să adaug că pe server, datele sunt prelucrate folosind alte limbi. Astfel, limbile server-side sunt considerate a fi: Python, php, limbaje asemănătoare C (C#, C etc.), Java și altele.

    Acum aș vrea să mă opresc și să vorbesc mai mult despre element . Pentru a explica în termeni simpli, atunci necesare pentru a crea câmpuri de text, butoane radio, diverse butoane, câmpuri ascunse, casete de selectare și alte obiecte.

    Eticheta nu trebuie să fie asociată , cu toate acestea, dacă trebuie să procesați înregistrările utilizatorilor sau să le introduceți, de exemplu, într-o bază de date, atunci nu vă puteți lipsi de un container.

    Principalele atribute ale acestui element de limbaj de marcare hipertext sunt:

    • Text– creează un câmp de text;
    • Trimiteți– creează un buton pentru trimiterea datelor către server;
    • Imagine– este responsabil pentru butonul cu poza;
    • Resetați– setează un buton pentru a șterge formularul;
    • Parolă– setează un câmp text special pentru parole;
    • Caseta de selectare– responsabil pentru câmpurile cu casete de selectare;
    • Radio– responsabil de câmpuri cu selectarea unui element;
    • Buton– creează un buton;
    • Ascuns– folosit pentru câmpuri ascunse;
    • Fişier– setează câmpul responsabil pentru trimiterea fișierelor.

    Metode de transmitere a informațiilor

    Există 2 moduri de a transfera datele utilizatorului pe partea serverului: ObţineŞi Post. Aceste metode efectuează aceeași acțiune, dar diferă semnificativ unele de altele. Prin urmare, înainte de a menționa vreuna dintre ele, să ne familiarizăm cu caracteristicile lor.

    Post Obţine
    Dimensiunea documentelor transmise Limitat la partea serverului. Maxim – 4 KB.
    Cum sunt afișate informațiile trimise Disponibil numai atunci când este vizualizat prin extensii de browser sau alte produse software speciale. Imediat disponibil pentru toată lumea.
    Utilizarea marcajelor Nu există nicio modalitate de a adăuga la marcaje, deoarece solicitările nu sunt repetate (toate paginile leagă la o singură adresă). Orice pagină cu o solicitare poate fi salvată ca marcaje și returnată la ea mai târziu.
    Memorarea în cache Pe baza paragrafului anterior, toate cererile sunt pe o singură pagină. Fiecare pagină poate fi memorată în cache separat.
    Scop Folosit pentru a trimite fișiere mari (cărți, imagini, videoclipuri etc.), mesaje, comentarii. Excelent pentru a căuta valorile solicitate pe o resursă web sau pentru a trimite mesaje text scurte.

    Pentru a indica care dintre cele două metode de transfer de date ar trebui să folosească browserul, în element utilizați parametrul furnizat metodă(De exemplu, method="post").

    Să ne uităm la al doilea exemplu. Să creăm un formular în care trebuie să introduceți datele personale (numele și prenumele, data nașterii) și să creați o parolă. Apoi trimitem toate acestea către server folosind metoda Post.

    metoda POST

    Introduceți informațiile dvs. personale!

    Rulați exemplul într-un browser și evaluați aspectul fiecărui câmp. În html, este foarte convenabil să specificați tipurile de câmpuri, care la rândul lor determină automat ce elemente suplimentare sunt necesare pentru obiecte.

    De exemplu, pentru a introduce o dată, există comutatoare pentru numărul fiecărui parametru (zi, lună și an), precum și un panou derulant cu calendarul în sine, pentru confort.

    Crearea unui panou de înregistrare

    Au fost acoperite etichetele și atributele de bază. De aceea, este timpul să creați un formular de înregistrare cu drepturi depline utilizând marcajul în stil CSS și validând datele introduse. Desigur, nu vom putea vedea cum serverul funcționează cu ei, dar vom oferi designul și detaliile importante.

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Înregistrare
    Inregistrare pe site

    Nume:

    Prenume:

    E-mail:

    Parolă:

    Repetați parola:

    Înregistrare

    Inregistrare pe site

    Pentru o lucrare corectă ulterioară în serviciul nostru, vă rugăm să introduceți datele corecte!

    Nume:

    Prenume:

    E-mail:

    Parolă:

    Repetați parola:

    © 2024 ermake.ru -- Despre repararea PC-ului - Portal de informații