datele introduse în a autosalvări câmpurile formularului

Ce problemă va fi rezolvată?

Imaginați-vă ce o furtună de emoții va experimenta utilizatorul pe care doriți să adăugați doar o pereche de caractere pentru a trimite formularul cu volum mare de câmpuri umplute manual, și dintr-o dată toate datele sunt pierdute. Groaznic. Cu excepția cazului, desigur, nu există nici o modalitate de a restabili datele pentru a evita soarta lui Sisif.

soluţii disponibile

O altă soluție: Sisyphus.js

Punerea în aplicare a acestor AutoSave pentru tipul Gmail nu este foarte clar. Soluția ar trebui să fie simplu și ușor de utilizat, ceea ce atrage după sine obligația de a renunța la utilizarea de manipulare de pe partea de server.

Rezultatul este un script brânzos care salvează datele din formular în magazin local, browser-ul utilizatorului și le restabilește atunci când pagina este deschisă din nou, sau o nouă filă. Datele se elimină de la magazin local atunci când utilizatorul trimite formularul sau reseteaza.

Cum să utilizați

Utilizați Sisyphus.js foarte simplu. Pentru a alege o formă care va lucra cu autosalvări:

Sau proteja toate formele pe pagina:

Opțiunile sunt:

Asta e ceea ce ei sunt:

  • customKeyPrefix cheie suplimentare în stocarea locală, care este folosit pentru a stoca valorile de câmp din formular ..
  • intervalul de expirare (în secunde) între stocarea de date. Atunci când este setat la 0, salvarea se va face după actualizarea câmpuri.
  • Funcția onSave care se numește atunci când datele sunt stocate în magazin local.
  • onRestore funcție care se numește atunci când recuperarea datelor de stocare. Spre deosebire de funcția onSaveCallback. se aplică la întreaga formă, în loc de un câmp în parte.
  • Funcția onRelease care se numește atunci când magazin local este eliminat de date.

Chiar dacă Sisyphus.js folosite pentru a forma, puteți aplica altor forme. În acest caz, script-ul nu va crea o copie suplimentară, și va utiliza aceleași opțiuni.:

Valorile opțiune poate fi modificată în timpul funcționării:

Ceea ce este necesar pentru plugin

Cerințe: cereri Sisyphus.js pentru jQuery versiunea 1.2 sau mai mare.

  • Chrome 4+,
  • Firefox 3.5+,
  • Opera 10.5+
  • Safari 4+,
  • IE 8+,
  • De asemenea, ruleaza pe Android 2.2. Alte platforme mobile nu au fost testate.

datele introduse în a autosalvări câmpurile formularului

Astăzi am dori să vă spun despre TypeIt bibliotecă - gratuit jQuery plugin. Puteți să-l utilizați pentru a simula tastare. Dacă totul este configurat corect, acesta este un efect foarte realist poate fi atins.

  • jQuery plug-in pentru a crea o cronologie.

  • jQuery plugin pentru a crea o diagramă Gantt.

  • Un exemplu despre cum să pună în aplicare fișierul de descărcare prin intermediul PHP și jQuery ajax.

    lazyproger

    Mi se pare o funcție inutilă, în general,

    Dacă spui așa, atunci cu siguranță că ești doar norocos și nu ajunge în această situație.

    Asta e. De multe ori a regretat faptul că nici o astfel de funcție, la multe site-uri.))

  • Zashib! Doar dreapta. Vă mulțumim!

  • Întotdeauna interesant, dar mi se pare că este necesar, în cazuri rare, sau numai pentru blog, dar nu se poate lăsa înregistrarea neterminată pe Productions. P.S. Poate scrie câteva articole despre scrierea unui site bine cu MVC + PLO zero, ca să spunem așa, în cea mai bună tradiție a modernității. zabugornom Undeva a văzut pe site-ul, dacă pot găsi un link = trimite).

    Dima Nagulin
  • Acesta este un plugin foarte cool, atunci când consideră că se pot ocupa mai multe forme. Apropo, de asemenea, subscriu la IKLO de mai sus.

  • serg_29rus

    Multumesc pentru articol!

  • truehazard

    script-ul nu este descărcat și testat-o, așa că a fugit textul și nu înțeleg și în cazul în care datele sunt stocate într-un cookie. și așa mai departe, dacă doriți, puteți, și să facă acest lucru: la fiecare 5 secunde. datele Sobieraj din formularul și trimite-le la baza de date, care poate fi de exemplu stocate ca text, ip, hash. Apoi, un utilizator vine și în cazul în care există date, pentru a deduce din această formă.

    aici este o alta, sarcina a fost - pentru a salva fără a utiliza un server.

  • Toate mare, dar script-ul determină forma unei adrese URL care nu este gud pentru site-urile ajax, trebuie să utilizați o abordare diferită pentru a calcula suma MD5 tuturor formelor de nume și trebuie să salveze fișierele locale, atunci acesta va funcționa, și așa mai departe și așa mai departe!

  • Oamenii ca eliminarea conflictului dintre cele două plug-in-uri pe site? Am pus-o pe site-ul să părăsească panoul și meniul, dar acestea sunt în conflict, vom părăsi panoul nu este în locul potrivit!

    Urca în setările css, în cazul în care acesta funcționează, dar nu okazyvaetsya acolo, este probabil)

    mulțumesc te-a ajutat, dar acum un alt set widget și din nou problema, setați un cronometru, și a început să intre în conflict cu meniul, aproximativ 4 butoane de pe meniu nu mai este apăsat, ce să fac?

  • Buddte exemplu un fel Pune .daleko cod js nu este puternic, dar este foarte necesar pentru a lega acest lucru pentru a forma mea. ajuta roughest .kuda care prescrie

  • as_arsenchik

    și tipul de Gmail slab pentru a explica?

    datele introduse în a autosalvări câmpurile formularului

    Prin obținerea de informații de la două canale (vedere si auz) eficacitatea instruirii de învățare departe superioare de cărți. O temele pentru acasă și teste on-line vă va permite să se gândească în mod constant în limba țintă și imediat verifica cunoștințele!

    datele introduse în a autosalvări câmpurile formularului

    datele introduse în a autosalvări câmpurile formularului

    Dacă doriți o lungă perioadă de timp pentru a studia modul în HTML, mi-ai, pentru ai vesti bune!

    datele introduse în a autosalvări câmpurile formularului

    Dacă ați învățat deja HTML și doresc să avanseze, următorul pas va fi de a studia tehnologia CSS.

    datele introduse în a autosalvări câmpurile formularului

    Dacă doriți să înțeleagă conceptele de domeniu si hosting, învață cum să creeze o bază de date, încărca fișiere pe un site web prin intermediul unui server FTP, crea subdomenii, configurați cutiile poștale pentru site-ul și să monitorizeze participarea, acest curs este conceput special pentru tine!

    articole similare