Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Recenzii
  • Exemple de butoane HTML. Când să utilizați elementul Buton

Exemple de butoane HTML. Când să utilizați elementul Buton

Descriere

Etichetă HTML

Dezactivat: Dezactivează capacitatea de a face clic pe butonul. Acesta poate fi folosit atunci când butonul ar trebui să devină activ atunci când sunt îndeplinite anumite condiții (de exemplu, când este selectată o casetă de selectare etc.), va fi posibil să activați butonul folosind JavaScript. Valorile pentru atributul boolean dezactivat pot fi setate în următoarele moduri: formular: indică formei căreia îi aparține acest buton. Valoarea este unul sau mai mulți identificatori de formular separați prin spații. Numărul de identificatori din valoarea atributului depinde de numărul de formulare aparținând butonului:

Nume:
Nume de familie:

Butonul se află în afara elementului de formular, dar face parte din formular.

Notă: Atributul nu este acceptat în Internet Explorer.

Formare: Specifică adresa la care sunt trimise datele din formular când se face clic pe butonul. Dacă este specificat un atribut de acțiune pentru un formular, atunci atributul de formare va suprascrie valoarea acestuia:

Nume:
Nume de familie:

Atributul formation este folosit numai pentru butoanele cu atributul type="submit".

Notă: Atributul nu este acceptat în IE9 și versiuni anterioare.

Formenctype: Specifică modul în care datele formularului ar trebui să fie codificate înainte de a fi trimise către server. Folosit numai pentru butoanele cu atributul type="submit". Valori posibile ale atributelor:

  • application/x-www-form-urlencoded- toate caracterele sunt codificate înainte de trimitere (valoare implicită).
  • multipart/form-data- caracterele nu sunt codificate (această metodă este folosită atunci când se utilizează formulare care au un fișier de control al încărcării).
  • text/ simplu- spațiile sunt convertite în caracterul „+”, dar caracterele nu sunt codificate.
Nume:
Dacă este specificat un atribut enctype pentru un formular, atunci atributul formenctype va suprascrie valoarea acestuia.

Notă: Atributul nu este acceptat în IE9 și versiuni anterioare.

Formmethod: Specifică ce metodă HTTP va fi utilizată la trimiterea datelor din formular. Folosit numai pentru butoanele cu atributul type="submit". Valori posibile ale atributelor:

  • obține- datele formularului sunt adăugate la sfârșitul adresei URL: URL?name=value?name=value
  • post- trimite datele formularului ca HTTP după tranzacție
Nume:
Nume de familie:
Dacă un formular are un atribut de metodă, atunci atributul formmethod va suprascrie valoarea acestuia.

Notă: Atributul nu este acceptat în IE9 și versiuni anterioare.

Formnovalidate: Specifică faptul că datele din formular nu vor fi validate. Folosit numai pentru butoanele cu atributul type="submit". Valorile pentru atributul boolean autofocus pot fi setate în următoarele moduri: Dacă atributul novalidate este specificat pentru un formular, atunci atributul formnovalidate va suprascrie valoarea acestuia.

Notă: Atributul nu este acceptat în IE9 și versiuni anterioare și în Safari.

Formtarget: Specifică unde va fi afișat răspunsul după trimiterea formularului. Folosit numai pentru butoanele cu atributul type="submit". Valori posibile ale atributelor:

  • _gol- deschide răspunsul într-o fereastră sau filă nouă.
  • _de sine- deschide răspunsul în același director în care se află linkul (valoare implicită).
  • _mamă- deschide răspunsul în fereastra părinte.
  • _top- deschide răspunsul pe toată lățimea ferestrei.
  • nume_cadru- deschide răspunsul în iframe al cărui nume a fost specificat ca valoare.
Nume:
Nume de familie:
Dacă un formular are un atribut țintă, atunci atributul formtarget va suprascrie valoarea acestuia.

Notă: Atributul nu este acceptat în IE9 și versiuni anterioare.

Nume: Specifică un nume pentru element

Notă: unele articole

Notă: specificați întotdeauna atributul de tip pentru butoane, deoarece diferite browsere pot avea valori implicite diferite pentru atributul de tip.

Valoare: valoarea butonului care va fi trimisă la server sau citită folosind scripturi.

Notă: dacă utilizați element . În timp ce alte browsere vor trimite conținutul atributului value.

Etichetă

Eticheta de închidere este necesară.

WAI ARIA

valoarea implicită a rolului: buton

Valori valide pentru rol:

  • Caseta de bifat
  • legătură
  • articol din meniu
  • caseta de selectare a elementelor de meniu
  • menuitemradio
  • opțiune
  • radio
  • intrerupator

Atribute

  • autofocus - Setează butonul pentru a obține focalizarea după ce pagina este încărcată.
  • disabled - Blochează accesul și modificarea elementului.
  • formular - Asociază un formular și un buton.
  • formaction - Setează adresa la care sunt trimise datele din formular când se face clic pe butonul.
  • formenctype - Cum sunt codificate datele din formular.
  • formmethod - Specifică metoda de trimitere a datelor din formular.
  • formnovalidate - Anulează validarea formularului.
  • formtarget - Deschide rezultatul trimiterii unui formular într-o nouă fereastră sau cadru.
  • nume - Specifică un nume unic pentru buton.
  • tip - Setează tipul butonului: normal; pentru a trimite date de formular către server; pentru a șterge formularul.
  • value - Valoarea butonului care va fi trimisă la server sau citită folosind scripturi.

autofocus

Atributul de focalizare automată specifică faptul că butonul primește focalizare după ce pagina este încărcată. Un astfel de buton poate fi apăsat imediat fără a se transfera focalizarea, de exemplu, folosind tastatura.

Sintaxă

Valori

Valoare implicită

dezactivat

Blochează accesul la buton și modificarea acestuia. În acest caz, este afișat cu gri și nu este disponibil pentru activare de către utilizator. În plus, unui astfel de buton nu i se poate focaliza apăsând tasta Tab, folosind mouse-ul sau altfel. Cu toate acestea, starea acestui buton poate fi schimbată prin intermediul scripturilor. Valoarea butonului dezactivat nu este transmisă serverului.

Sintaxă

Valori

Valoare implicită

În mod implicit, această valoare este dezactivată.

formă

Asociază un buton cu un formular prin id-ul său. O astfel de legătură este necesară atunci când butonul nu se află în interiorul elementului

, de exemplu, la crearea programului.

Sintaxă

Valori

Identificator de formular (valoarea atributului id al elementului ).

Valoare implicită

formare

Specifică adresa managerului de formulare - acesta este programul care primește datele formularului și efectuează acțiunea dorită cu acesta. Atributul de formare este similar în acțiune cu atributul de acțiune al elementului. . Dacă specificați acțiune și formație în același timp, atunci când se face clic pe butonul, atributul acțiune este ignorat și datele sunt trimise la adresa specificată în formation .

Sintaxă

Valori

formenctype

Setează modul în care datele formularului sunt codificate atunci când sunt trimise la server. De obicei specificat explicit în cazul în care câmpul este folosit pentru a trimite un fișier (input type="file"). Acest atribut are același efect ca și atributul enctype al elementului. .

Sintaxă

Valori

  • application/x-www-form-urlencoded - Spațiile sunt înlocuite cu +, caracterele precum literele rusești sunt codificate după valorile lor hexazecimale (de exemplu, %D0%9F%D0%B5%D1%82%D1%8F în loc de Petya).
  • multipart/form-data - Datele nu sunt codificate. Această valoare este utilizată la încărcarea fișierelor.
  • text/plain - Spațiile sunt înlocuite cu +, literele și alte caractere nu sunt codificate.

Valoare implicită

  • application/x-www-form-urlencoded

formmetod

Atributul îi spune browserului ce metodă să trimită datele formularului către server.

Sintaxă

Valori

Există două metode - GET și POST.

  • GET - Această metodă este concepută pentru a transmite datele formularului direct în bara de adrese ca perechi nume=valoare care sunt adăugate la adresa paginii după un semn de întrebare și separate printr-un ampersand (& caracter). Adresa completă, de exemplu, va fi http://site.ru/doc/?name=Vasya&password=pup . Cantitatea de date din metodă este limitată la 4 KB.
  • POST - Trimite date către server într-o solicitare de browser, cantitatea de date trimisă este limitată doar de setările serverului.

formnovalidate

Anulează validarea încorporată a datelor introduse de utilizator în formular pentru corectitudine atunci când se apasă butonul. Această verificare se face automat de către browser la trimiterea formularului către server pentru câmpuri , , precum și dacă elementul are un model sau un atribut obligatoriu .

Sintaxă

Valori

Valoare implicită

În mod implicit, acest atribut este dezactivat.

formtarget

Specifică numele cadrului în care rezultatul returnat de handlerul de formular va fi încărcat ca document HTML.

Sintaxă

Valori

Valoarea este numele cadrului specificat de atributul nume al elementului