HTML5 - uzlabotas veidlapas

Satura rādītājs
Datu kodēšanas iestatīšana
Mēs zinām, ka veidlapas nosūta no lietotāja savāktos datus uz jaunu lapu vai viņam pašam, izmantojot http protokolu, izmantojot kādu no metodēm, piemēram, GŪT vai POST. Ir vairāki veidi, kā kodēt datus, lai tos nosūtītu http, iespējamie kodēšanas veidi ir šādi:
  • application / x-www-form-urlencoded: Šī ir izmantotā noklusējuma metode, to nevar izmantot, lai augšupielādētu failus serverī.
  • daudzdaļīgi / veidlapas dati: Šo metodi izmanto, lai augšupielādētu failus serverī.
  • teksts / vienkāršs: Šī metode ir atkarīga no pārlūkprogrammas, un katrs no tiem izturas atšķirīgi.

Lai redzētu atšķirību starp metodēm nedaudz tālāk, mums ir jāizveido veidlapa ar vismaz diviem laukiem, lai mēs varētu redzēt atšķirīgo uzvedību.
Apskatīsim veidlapu, ko izveidot:
 Piemērs Iesniegt balsojumu 

Kodēšana application / x-www-form-urlencoded ir tas, kas tiek lietots pēc noklusējuma, tas ir vispārēji lietojams kodējums, kas tiek izmantots visam, izņemot failu augšupielāžu apstrādi, tā īpatnība ir tā, ka parametru nodošanai tiek izmantots URL formāts, lai mūsu veidlapa pēc iesniegšanas nosūtītu nākamo informācija:
 fave = Āboli un vārds = Leon + Ramirez 

Mēs redzam, ka lietotāja ievadītās vērtības ir piešķirtas mūsu lauku nosaukumiem, īpašās rakstzīmes tiks aizstātas ar ekvivalentu HTML entītijā, un mēs redzam, ka katrs vērtību pāris ir atdalīts ar & šādā veidā mēs zinām, kurš lauks ir nākamais.
Kodēšana daudzdaļīgi / veidlapas dati Tas ir daudz sarežģītāks un apstrādā daudz vairāk elementu, jo tas ir tas, ko izmanto failu augšupielādei, tāpēc tam ir jānosūta faila informācija kā attēls, un tam ir šāda struktūra:
 ------ WebKitFormBoundary2qgCsuH4ohZ5eObF Satura izvietojums: veidlapas dati; name = "fave" Apple ------ WebKitFormBoundary2qgCsuH4ohZ5eObF Content-Disposition: veidlapas dati; name = "name" Leon Ramirez ------ WebKitFormBoundary2qgCsuH4ohZ5eObF-- fave = Apple name = Leon Ramirez 

Kodēšana teksts / vienkāršsKatra pārlūkprogramma to apstrādā atšķirīgi un netiek plaši izmantota, ja vien tā nav īpaša lietojumprogramma kontrolētā vidē.
Automātiskās pabeigšanas atribūts
Šis atribūts ir noderīgs daudziem cilvēkiem, kuriem nepatīk ievadīt visvairāk atkārtotos datus tādā formā kā vārds un uzvārds vai e -pasts, tomēr ir daudz delikātākas lietojumprogrammas, piemēram, internetbanka kur mums ir nepieciešama maksimāla privātums, ieviešot mūsu datus.
Lai to kontrolētu, mēs apstrādājam atribūtu automātiskā pabeigšana, tas var notikt veidlapas līmenī vai ievadi, un tam ir divas vērtības uz Y izslēgts, tas ir, ieslēgt vai izslēgt, kā jūs, iespējams, jau esat secinājis, kad tas ir ieslēgts uz ļauj pārlūkprogrammai ieteikt datus, ko lietotājs iepriekš ir ievadījis līdzīgās formās vai tādā pašā formā, kādu viņš skatās, un kad viņš atrodas izslēgts nepiedāvā nekādus ieteikumus. Apskatīsim tā pielietojumu ar diviem ļoti vienkāršiem piemēriem.
 Piemērs Iesniegt balsojumu 

 Piemērs Iesniegt balsojumu 

Pirmajā piemērā mēs redzam, kā mēs to iegūstam no visas formas, un otrajā piemērā mēs redzam, kā mēs to iegūstam arī no visas formas, tikai pirmajā ievadi mēs to aktivizējam, mēs varam rīkoties arī pretēji un aktivizēt to visai formai un deaktivizēt noteiktu lauku.
Ar to mēs noslēdzam šo apmācību, kam ir zināšanas, lai veidlapas padarītu nedaudz sarežģītākas, turklāt mēs zinām, kā tās darbojas iekšēji, lai nosūtītu datus.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave