Contacte

Cum se creează formulare html. Crearea formularelor în HTML. Intrare de căutare animată

Formulare HTML— elemente complexe de interfață. Acestea includ diferite elemente funcționale: câmpuri de intrare și

Element Sintaxă:

Are următoarele atribute:

selectat. Specifică cuvântul selectat inițial.

valoare. Setează valoarea cuvântului selectat pentru script.

Element utilizat pentru gruparea logică a elementelor

Element Acesta este cel mai simplu element care vă permite să creați o aparență de formular și să introduceți o linie care conține text și să generați o solicitare.

Exemplu: Să presupunem că adresa URL de bază este setată pe pagina curentă folosind elementul apoi, dacă utilizatorul introduce cuvânt1, cuvânt2, cuvânt3 în câmpul cuvinte cheie de căutare, browserul va genera și trimite o solicitare pentru motorul de căutare server sub forma: http://www.nume.domeniu/?word1+word2+word3 Dacă programul de căutare pe server acceptă sintaxa standard de interogare folosind caractere? și +, căutarea va fi efectuată.

Element

name specifică un nume pentru element.

value setează valoarea elementului.

tastați atunci când este folosit ca buton ia valorile: buton, trimite și resetare.

disabled face ca elementul dat să fie indisponibil

tabindex determină poziția în ordinea Tab, câmpurile de formular dezactivate nu participă la comandă.

accesskey specifică cheia de acces.

Element

Element

vă permite să grupați logic elemente de formular. Sintaxă:
Nume

Element vă permite să dați nume unor grupuri logice de elemente de formular. Sintaxă: Nume

Toate interactive - câmpuri de introducere, casete de selectare, butoane radio, liste derulante, butoane - acestea sunt formulare web și elementele acestora. În formular lăsați un comentariu, utilizați formularul pentru a vă înregistra, utilizați formularul pentru a autoriza, utilizați formularul de căutare, votați în sondaje, încărcați fișiere, vă abonați - toate acestea le faceți folosind formulare web.

Organizare internă

De fapt, formularul este format din două părți: design vizual și un script care prelucrează datele introduse. Pentru a scrie un script, trebuie să cunoașteți unul dintre limbajele de programare. Nu le studiem aici, așa că vom analiza componenta HTML - învățați cum să creați o interfață de formular, presupunând că undeva avem deja un script care o procesează.

Un formular HTML este creat folosind o etichetă pereche

, în interiorul căruia se află etichetele elementelor sale.

Etichete

Înainte de a arăta exemple, să trecem prin etichete.

. Creează un formular. Dacă comparăm forma cu tabelul, atunci eticheta îndeplinește același rol ca eticheta

. Vine cu următoarele atribute.

  • acțiune. Adresa scriptului sau documentului care prelucrează datele formularului. URL-ul este specificat ca valoare.
  • metodă. Metoda de transmitere a datelor către handler. Puteți specifica GET (implicit) sau POST. GET înseamnă transmiterea datelor ca parte a unui URL. Este posibil să fi văzut ceva de genul ?id=225 în adrese. Aceasta este ceea ce este. Metoda POST funcționează diferit și, prin urmare, datele transmise sunt ascunse utilizatorului. Este mai sigur, vă permite să transferați mai multe informații, inclusiv fișiere. Dar toate acestea țin mai mult de programare decât de marcare HTML.
  • accept-charset. Setează codificarea.
  • completare automată. Activează (activează) sau dezactivează (dezactivează) formularele de completare automată, în care browserul însuși vă solicită ce să introduceți în funcție de ceea ce ați introdus ultima dată. Dezactivarea funcției are sens pentru formularele confidențiale, astfel încât browserul să nu afișeze din neatenție date importante.
  • Nume. Numele formularului.

Există și alte atribute, dar sunt rareori folosite.

. O etichetă interesantă cu care puteți crea orice element de intrare, care este setat de atributul type. Strict vorbind, această etichetă poate fi folosită și în afara formularului, dar atunci nu veți putea specifica adresa handler-ului, iar elementul de pagină va fi nefuncțional.

  • tip. Atributul principal al etichetei , care definește, așa cum sa menționat deja, tipul elementului de intrare. Are atât de multe valori și sunt atât de importante, încât a fost suficient pentru un întreg tabel (vezi mai jos).

Sens

Descriere

Casete de selectare. Cu ajutorul lor, puteți alege mai multe opțiuni simultan.

Butonul de selectare a fișierului

Câmp ascuns, nu este vizibil în browser

Buton cu poza

Câmpul pentru parolă. Câmp de text simplu, dar caracterele introduse sunt ascunse în spatele asteriscurilor (*)

Comutatoare. Aproape ca casetele de selectare, dar cu ajutorul lor puteți selecta doar una dintre opțiunile propuse

Buton pentru a reseta datele formularului la valorile originale

Buton pentru a trimite date către server. De obicei le apăsați pentru a confirma intrarea - Salvați, Aplicați, OK

Câmp text

Au apărut multe valori noi în HTML5, dar, din păcate, sunt acceptate doar parțial până acum (iunie 2016).

  • autofocus. Focalizarea de intrare va fi implicit la elementul pentru care este specificat acest atribut.
  • verificat. Setați caseta de selectare implicită sau butonul radio.
  • model. Cu acest atribut, puteți forța utilizatorul să introducă date într-un anumit format. De exemplu, introduceți un singur număr de la 0 la 9 sau numai litere din alfabetul latin (ar trebui să fie familiar). Până la completarea corectă a câmpului, datele formularului nu vor fi transmise spre prelucrare.
  • substituent. Setează textul indiciu.
  • .
  • valoare. Valoarea articolului din listă care urmează să fie procesată de script.
  • selectat. Un element cu acest atribut va fi evidențiat implicit, ca și cum utilizatorul l-ar fi selectat.
  • . Container vă permite să grupați elementele din listă .
  • dezactivat. Face grupul de listă neselectabil (în timp ce îl afișează într-o culoare diferită).
  • eticheta. Text antet de grup.

Exemplu de formă

Acum că toate etichetele sunt cunoscute, să creăm un mic formular de autorizare, ale cărui date sunt procesate de fișier script.php, aflat în folderul cu pagina HTML.

Codul va fi așa.

Forma Autentificare:

Parola:

Cine esti?

Tine minte


Să aruncăm o privire la câteva dintre părțile sale.

- creați un formular procesat de fișierul script.php. Datele sunt transmise prin metoda GET.

< br> - etichetă pentru trecerea la linia următoare.

< intrare Nume=" Autentificare" tip=" text" mărimea="25" lungime maxima="30" valoare="Michael">- creați un câmp de text numit login cu o lățime de 25 de caractere. Specificăm Mikhail ca valoare implicită, astfel încât utilizatorul să înțeleagă ce și cum să introducă.

< intrare Nume=" trece" tip=" parola" mărimea="25" lungime maxima="30" valoare=""> - creați un câmp de introducere a parolei (caracterele sunt înlocuite cu asteriscuri). Lățimea câmpului este de 25, lungimea maximă a parolei este de 30 de caractere.

< Selectați>< opțiune valoare=" c1">Oaspeteopțiune>< opțiune valoare=" c2">Administratoropțiune>Selectați> - creați o listă derulantă simplă cu două articole.

< intrare Nume=" salva" tip=" Caseta de bifat" valoare=" da„> Amintiți-vă- adăugați un steag și scrieți un text explicativ.

< br>< intrare tip=" Trimite" Nume=" introduce" valoare="Login">- creați un buton, apăsând care pornește procesul de prelucrare a datelor.

- închideți formularul.

Într-un browser, formularul web va arăta ca imaginea de mai jos.

Poate fi completat, dar pentru a începe să funcționeze, trebuie să scrieți cod și să-l salvați într-un fișier script.php lângă pagina HTML.

26.02.2016


Buna!
Continuăm să învățăm elementele de bază ale HTML. În această lecție, vom explora ceHTML formași cum este creat.
Dacă ați observat, niciun site web de astăzi nu este complet fără formulare. Aceste formulare pot fi diferite, de exemplu, un formular de feedback, un formular pentru trimiterea unei comenzi, un formular pentru înregistrare și intrare pe site, un formular pentru trimiterea de comentarii, recenzii, un formular de căutare și multe altele.

Cred că acum trebuie să arătați exemple despre cum arată vizual formularele HTML.

Formular de cautare:

Formular de autentificare site:

Formular de feedback:

Formular de comanda:

Cred că ai ideea de a crea formulare HTML. Deci, în lecția de astăzi vă voi spune, cum să creezi un simpluHTMLformăși ce etichete pot fi folosite pentru a crea diferite câmpuri de formular.

De acum, vă cer atenție deosebită, deoarece tema este complexă și importantă.

HTMLforma este un câmp în care utilizatorul introduce unele informații. Dar, această informație trebuie cumva să fie și trimisă. Un fel de formular HTML este ca o motocicletă fără benzină, totul pare să fie acolo, dar din anumite motive nu merge. Deci, pentru ca formularul să funcționeze și să trimită informațiile introduse de utilizator, trebuie să creați un handler de formular în fișierul . Dar nu vă deranjați cu managerul, deoarece acum urmați doar cursul pentru începători. Vom explora mai departe subiectul handler-ului de formulare în secțiunea PHP. Deci, ceva ce mă abate de la subiectul principal.

Învățați să creați formulare HTML

Orice formular HTML va consta dintr-o etichetă principală

. În interiorul etichetei
sunt inserate restul elementelor de formular care vor fi afișate pe pagina web.

Formularul trebuie plasat între etichete

.
Pentru Tag

este necesară eticheta de închidere .

*atribute pentru etichetă rm >

NUME este numele unic al formularului. Este folosit atunci când există mai multe formulare pe un site.
ACȚIUNE - Acest atribut specifică calea către gestionarea formularului. Este necesară.
METODA - metoda de trimitere.

  • POST - datele sunt transmise într-o formă ascunsă
  • GET (implicit) - datele sunt transmise în text clar prin linia browserului.

Un exemplu de cum arată o etichetă cu urmatoarele atribute:

aici vor fi diferitele elemente de formular care vor fi afișate pe pagina web.

Elemente de formă

Etichetăintrare

Etichetăintrare- această parte a elementului câmp de formular este destinată introducerii de text mic, numere.
Pentru Tag eticheta de închidere nu este necesară .

*atribute pentru etichetă< intrare >

  • nume - nume element
  • dimensiune - dimensiunea câmpului
  • obligatoriu – câmp obligatoriu
  • focalizare automată - indicatorul mouse-ului va fi imediat în câmp la încărcarea unei pagini web
  • maxlength – cu acest atribut puteți specifica numărul maxim de caractere de introdus în câmp. În mod implicit, fără atributul maxlength, se poate introduce un număr nelimitat de caractere în câmp
  • substituent - un indiciu pentru utilizator care va fi afișat chiar în interiorul formularului de câmp (utilizat pentru a utiliza atributul valoare).
  • tip - tip element

Exemplu de umplere:

tip de element

Câmp text

○ Câmp text „text”:

Rezultat:

Câmpul pentru parolă „parolă”:

Rezultat:

Câmp pentru e-mail „e-mail”:

Rezultat:

Buton pentru selectarea unui fișier din „fișierul” computerului:

Rezultat:

Câmpul pentru introducerea telefonului „tel”:

Rezultat:

Câmp de căutare:

Rezultat:

Câmp de selecție a culorii „culoare”:

Rezultat:

Câmp pentru introducerea și selectarea numerelor „număr”:

  • min - valoare minimă
  • max - valoare maximă
  • pas - pas.

Rezultat:

Câmp pentru dată „data”:

Rezultat:

Câmp pentru selectarea datei și orei locale în format (05.05.2015 00:00):

Rezultat:

Afișează calendarul drop-down.
Câmp pentru selectarea anului și lunii în format (iulie 2015):

Rezultat:

Câmpul de timp „timp”:

Rezultat:

Glisor de interval:

Rezultat:

Caseta de bifat:

bifat - Acest atribut specifică care casetă de selectare ar trebui să fie activată în mod implicit

Rezultat:

Comutator radio "radio":

bifat - acest atribut specifică ce comutator radio trebuie activat implicit

Rezultat:

Butoane

buton:

valoare - etichetă pe buton

Rezultat:

Buton pentru trimiterea datelor „trimite”:

valoare - etichetă pe buton

Rezultat:

Butonul de resetare:

valoare - etichetă pe buton

Rezultat:

butonul imagine:

Rezultat:

Câmp ascuns „ascuns”

selectați eticheta

EtichetăSelectați- aceasta face parte din elementul de formular, conceput pentru a introduce o listă derulantă.
Pentru Tag este necesară eticheta de închidere .
Etichetă și

  • Nume este numele întregii liste. Setați numai pentru etichetă .
  • Valoare - setată pentru fiecare element din listă pentru etichetă
  • disabled - dezactivează selecția unui element din lista verticală. Setați numai pentru etichetă

Rezultat:

Curier rapid nu este urgent

Sau cam asa:

Rezultat:

Curier rapid nu este urgent

Acum să blocăm din lista „Urgent”Atribut”dezactivat”:

Rezultat:

Curier rapid nu este urgent

listă derulantă după grup:

Eticheta este folosită pentru a crea o listă de grup

Rezultat:

Zona text opțiune
Etichetă Fieldset Legendă

pentru alegeri multiple:

În etichetă

*atribute pentru etichetă< zona textului >

  • nume - nume câmp
  • cols - lățimea câmpului
  • rânduri - înălțimea câmpului
  • substituent - un indiciu pentru utilizator care va fi afișat chiar în interiorul câmpului formularului.

Rezultat:

Sau cam asa:

Rezultat:

Introduceți text

Sau cam asa:

Rezultat:

Design „cadru” (set de câmp)

eticheta fieldset

eticheta fieldset- folosind această etichetă, puteți desena un cadru în jurul obiectului.
Eticheta de închidere este necesară.

Etichete suplimentare
Eticheta legendei indică titlul.
Eticheta de închidere este necesară.

antet Text în interiorul unui cadru.

Rezultat:

Atât am vrut să vorbesc despre subiectul „Formulare HTML”. Acum să rezumăm și, în practică, vom încerca să creăm un formular simplu, folosind deja cunoștințele pe care le-ați învățat din acest articol.

Iată formularul meu:

Formular de CV pentru un angajat al uzinei pilot a PJSC „KMZ”



Cine vrei să fii?


Ce salariu vrei sa primesti (pe luna)?
10$ 11$



Rezultat:

Postarea anterioară
Postarea următoare



Ți-a plăcut articolul? Împărtășește-l