VândPupăză

Icon

Bine o zis cine o zis cand o zis ce o zis

Input cu format inflexibil

Cand iti trebuie continut dintr-un input cu un format special si ti-e lene sa aplici niste logica sau expresii regulate pe server poti folosi un plugin de jQuery care iti ajuta userul sa introduca datele corect.

Mi se pare un plugin indispensabil celor care prezinta formulare care cer date / numere de telefon intr-un format inflexibil.

Acest plugin iti poate reduce numarul de useri frustrati care primesc o eroare dupa submitarea formularului pentru ca au uitat sa introduca o cratima intre prefix si numarul de telefon.

Niciodata nu ar trebui sa te bazezi pe datele prelucrate doar pe client pentru ca JavaScript-ul se poate dezactiva si cineva iti poate face ravagii pe server.

Multiple file upload in Safari 4

Un recent build nightly de Safari4 include standardul multiple file upload din HTML5.

Ajaxian scrie despre asta.

Ce inseamna multiple file upload?

Posibilitatea de a folosi un input type=”file” cu proprietatea multiple pentru ca userul sa faca upload de mai multe fisiere intr-un singur pas. S-au facut modificari si la nivelul obiectului XMLHTTPRequest (AJAX pentru ceilalti) care sa permita integrarea cu noul behavior de input.

Pentru multiple file upload momentan exista workaround-uri care folosesc JS si SWF si permit stocarea de fisiere multiple in coada.

Echipa Gmail a implementat recent acest workaround pentru multi-file upload la attachments pentru email.

Pe viitor

Desi e o bucurie sa vezi componente din HTML5 in (pseudo)productie mai e cale lunga pana cand ne vom putea bucura de ele. In principal datorita batranului Microsoft care alege sa nu le implementeze in rand cu lumea si suporta browsere vechi (IE6 / IE7) care detin prea mult marketshare incat sa le poti ignora.

Cel putin la nivel corporate nu multe companii au curaj sa spuna NU lui IE6.
Google
si Apple au facut-o deja.

De background

HTML5 W3C Draft

Proprietatea multiple in HTML5