
Formulare - HTML
Presentation
•
Computers
•
9th Grade
•
Hard
Gabriela Gitu
Used 13+ times
FREE Resource
12 Slides • 7 Questions
1
Formulare - HTML
By Gabriela Gitu
2
Definiție
Formularele (chestionarele) sunt instrumente oferite prin limbajul HTML pentru a genera pe ecran zone de dialog cu cititorul documentelor Web. Un formular reprezinta doar o interfata pentru captarea informatiilor, el necesita elemente pentru tratarea datelor colectate.
Folosind formularele se pot colecta diverse informații de la vizitatori precum: email, nume, adresa, telefon sau orice alte informatii.
3
Tag-ul FORM
Pentru a crea un formular in HTML se foloseşte elementul <form> ... </form>, in cadrul acestuia se vor adauga celelalte elemente specifice.
Elementul <form> ... </form> nu contine atribute pentru format, foloseste insa urmatoarele atribute:
•action - aici se scrie adresa URL a unui script de pe server (de obicei PHP sau CGI), program care trebuie sa accepte datele din FORM , le proceseaza si trimite înapoi raspunsul la browser.
•method - aici putem scrie get , sau post. Aceste valori specifica ce metoda HTTP va fi folosita pentru a trimite continutul formularului la server.
•name - Este numele formularului
•target - Este tinta cadrului (frame) unde pagina va fi vizualizata, dupa transmiterea datelor din form.
4
Elementele de formular
Elementele de formular care sunt folosite pentru a crea diferite campuri, casete, butoane in pagina web, necesare pentru a aduna datele care vor fi trimise la aplicatie pe server se creaza prin atributul type al elementului <input> ... </input>.
5
Proprietatile elementului <input> ... </input>
•type - tipul de FORM folosit (caseta text, buton si altele ...)
•name - numele elementului respectiv de formular, folosit de scripturile la care sunt trimise datele
•value - datele (valoarea) asociate acelui element de formular si care sunt trimise, impreuna cu numele, catre scripturi
•size - specifica numarul de caractere care dau lungimea zonei de text
•maxlength - numarul maxim de caractere acceptate
•checked - specifica daca un buton sau alta forma va fi initial selectata (bifata).
•readonly - folosit pentru campuri de tip text, impedica modificarea valorii (textului) din acel camp
•disabled - impedica folosirea campului care are aceasta proprietate. Va fi vizibil dar nu va putea fi folosit, datele acestuia nu vor fi trimise din formular la vreun script.
6
Casete de text
- este folosit pentru a crea in pagina un camp pentru text (cu o singura linie).
-Codul este <input type="text">...</input>
- Acest element foloseste urmatoarele atribute:
•type - text
•name - numele casutei de text, folosit de scriptul la care sunt trimise datele
•value - va reprezenta propriul context ca valoare aleasa. Un sir de text care apare in casuta de text
•size - specifica numarul de caractere care dau lungimea casutei de text (default 20)
•maxlength - numarul maxim de caractere acceptate sa fie adaugate de utilizator
7
Câmp textarea
- "textarea" este un element ce creaza un câmp în pagina, în care utilizatorul poate adauga mai multe linii de text.
-Codul este <textarea>...</textarea>
- Acest element folosește urmatoarele atribute:
•name - numele campului de text, folosit de scriptul la care sunt trimise datele
•rows - numarul de linii a zonei de text
•cols - numarul de coloane a zonei de text
•wrap - standard este OFF. Dar poate avea valorile : "VIRTUAL" sau "PHYSICAL", astfel ca textul wraps in browser sa fie prezentat exact cum este scris de utilizator.
8
Casete pentru parole
- "password" este folosit pentru a permite adaugarea de parole. Caracterele adaugate in aceasta caseta nu sunt afisate cu valoarea lor reala, pentru a nu se vedea parola scrisa.
-Codul este <input type="password">...</input>
- Acest element foloseste urmatoarele atribute:
•type - password
•name - numele casutei pentru parole, folosit de scriptul la care sunt trimise datele
•value - de obicei nu este adaugat. Daca este scris, va reprezenta parola default din acea caseta.
•size - specifica numarul de caractere care dau lungimea casutei pt. adaugarea parolei (default 20)
•maxlength - numarul maxim de caractere acceptate sa fie adaugate de utilizator
9
Casete de formular ascunse
- "hidden" este folosit pentru a adauga in formular date care sa nu fie vizibile in browser si care sunt trimise la scripturi impreuna cu celelalte date din formular.
- Codul este <input type="hidden">...</input>
- Acest element foloseste urmatoarele atribute:
•type - hidden
•name - numele casutei ascunse, folosit de scriptul la care sunt trimise datele
•value - valoarea care se doreste sa fie transmisa prin acea caseta ascunsa.
10
Checkbox
- este folosit pentru adaugarea mai multor optiuni pe care utilizatorul le poate alege (oricate din ele) prin bifarea lor
-Codul este <input type="checkbox">...</input>
- Acest element foloseste urmatoarele atribute:
•type - checkbox
•name - numele casutei checkbox, folosit de scriptul la care sunt trimise datele
•value - valoarea casetei checkbox respective, care poate fi selectata (bifata)
•checked - daca este adaugat acest atribut, caseta checkbox respectiva este selectata (bifata).
11
Exemplu
12
Exemplu 2
13
Multiple Choice
Puteți limita caracterele pe care un utilizator le poate introduce în câmpul de text (de exemplu, data ar fi 4 numere) folosind :
Lungime minimă
Lăţime
Limită
Lungime maxima
14
Multiple Choice
Fiecare element <form> necesită un atribut_____
control
action
reference
active
15
Multiple Choice
Formularele pot fi trimise folosind una dintre cele două metode __________ sau __________
open or close
send or receive
get or post
yes or no
16
Multiple Choice
Care este eticheta utilizată pentru a crea un formular HTML ?
<fieldset>
<input>
<form>
<label>
17
Multiple Choice
Aceasta este, de asemenea, o introducere de text pe o singură linie, dar maschează caracterul de îndată ce utilizatorul o tastează
Introducerea textului pe o singură linie
Casete checkbox
Casete pentru introducerea parolei
Introducerea textului pe mai multe linii
18
Fill in the Blanks
Type answer...
19
Multiple Select
Formularul HTML este folosit pentru
pentru colectarea informațiilor utilizatorului
doar pentru controlul parolei
pentru a capta informațiile vizitatorilor site-ului web
Utilizatorii pot introduce date în câmpuri specifice
Vizittorii pot afla diverse informații despre site
Formulare - HTML
By Gabriela Gitu
Show answer
Auto Play
Slide 1 / 19
SLIDE
Similar Resources on Wayground
15 questions
DIGITAL DEAL PACK CASO PRÁCTICO CL
Presentation
•
KG
13 questions
Dilations
Presentation
•
9th - 10th Grade
12 questions
Instructiunea do-while in C++
Presentation
•
9th Grade
16 questions
TÉRMINOS DE INSTRUCCIÓN
Presentation
•
9th Grade
13 questions
Pesquisa de opinião
Presentation
•
9th Grade
13 questions
Evaluación de los Sistemas Tecnológicos 3°ABCDE
Presentation
•
9th Grade
13 questions
PAPERCRAFT
Presentation
•
9th Grade
11 questions
Repaso:Days of the week/Months of the Year/Seasons/Weather
Presentation
•
9th Grade
Popular Resources on Wayground
5 questions
A Home on the Shore
Quiz
•
3rd Grade
28 questions
US History Regents Review
Quiz
•
11th Grade
6 questions
A Horse Tale
Quiz
•
3rd Grade
20 questions
Math Review
Quiz
•
3rd Grade
10 questions
Juneteenth History and Significance
Interactive video
•
5th - 8th Grade
20 questions
Dividing Fractions
Quiz
•
5th Grade
55 questions
A Long Walk to Water Final Review
Quiz
•
6th - 8th Grade
10 questions
Equation Word Problems
Quiz
•
7th Grade
Discover more resources for Computers
20 questions
Insurance
Quiz
•
9th - 12th Grade
10 questions
Juneteenth: History and Significance
Interactive video
•
7th - 12th Grade
20 questions
Summer Geometry QUIZ (Week 2)
Quiz
•
9th Grade
6 questions
Mayan Mathematics part 1
Presentation
•
9th - 12th Grade
25 questions
Biology Regents Review
Quiz
•
9th Grade
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
10 questions
Unit 9 Quiz
Quiz
•
9th - 12th Grade
60 questions
Biology Regents Review
Quiz
•
9th Grade