La classe fornisce modelli per le procedure di validazione built-in sul lato client e lato server.
Questa regole di convalida possono essere applicate individualmente ai campi forma desiderata, sulla base dei dati che vogliamo agli utenti di compilare.
Al momento della presentazione del modulo, i dati vengono controllati prima nel browser e, se non vengono rilevati errori viene poi inviato al server per l'elaborazione.
validazione lato client avviene tramite JavaScript (jQuery)
Cosa c'è di nuovo in questa versione:.
- Il metodo clientside_validation ha ora una nuova proprietà denominata & quot; disable_upload_validation & quot; che può essere utilizzato per disabilitare qualsiasi elaborazione client-side dei controlli caricamento di file; utile per l'utilizzo di plug-in personalizzati per gestire upload di file;
- cambiato il modo segnaposto, prefissi e contatori di caratteri sono posizionati e questi sono ora rispetto all'elemento genitore;
- un sacco aggiunto di nuovi tipi MIME per il file mimes.json;
- Le correzioni nella documentazione, relativa al & quot; data & quot; Elemento;
- file della lingua catalana aggiunto.
Cosa c'è di nuovo nella versione 2.9.5:
- Il metodo clientside_validation oggi ha definito una nuova proprietà & quot ; disable_upload_validation & quot; che può essere utilizzato per disabilitare qualsiasi elaborazione client-side dei controlli caricamento di file; utile per l'utilizzo di plug-in personalizzati per gestire upload di file;
- cambiato il modo segnaposto, prefissi e contatori di caratteri sono posizionati e questi sono ora rispetto all'elemento genitore;
- un sacco aggiunto di nuovi tipi MIME per il file mimes.json;
- Le correzioni nella documentazione, relativa al & quot; data & quot; Elemento;
- file della lingua catalana aggiunto.
Cosa c'è di nuovo nella versione 2.9.0:.
- Corretti bug pochi depencies relativi
- Risolto un problema che ha rotto la funzionalità della biblioteca quando si utilizza jQuery 1.9.0 (che ha rimosso $ .Browser).
- Risolto un bug per cui il formato della data non compresa giorni o mesi (come solo 'Y' o 'M, Y', ecc) non avrebbe mai superato la convalida.
- Corretto un bug in cui il & quot; Clear & quot; pulsante sul selettore di data non stava usando la stringa dal file di lingua.
- Risolto un problema in cui la biblioteca si romperebbe con plugin che nascondono gli elementi originali e mettere al loro posto div con le stesse classi esatte come l'elemento originale.
- Corretto un bug in cui il & quot; lunghezza & quot; regola non è stata presa in considerazione quando si usa & quot; auto_fill & quot; per gli elementi che hanno anche la & quot; cifre & quot; e / o & quot; numero & quot; set di regole.
Cosa c'è di nuovo nella versione 2.8.9c:
- Risolto un bug per cui le dipendenze su un elemento senza altre norme sarebbero state ignorate;
- Risolto un bug per cui argomenti personalizzate per il & quot; personalizzati & quot; regola non sono state approvate correttamente;
- Risolto un bug per cui dopo l'ultima release dei file caricati controllo non funzionava più;
- Corretto un bug in cui la biblioteca innescherebbe un errore JavaScript se nessuna dell'elemento del form avrebbe alcuna regola di convalida.
Cosa c'è di nuovo nella versione 2.8.9:
- Risolto un bug per cui il segnaposto, se l'elemento avevano margini, non sarebbero correttamente posizionata.
- Risolto un bug dove avere elementi con nomi che rappresentano proprietà di matrice a JavaScript (lunghezza, costruttore, prototipo) si tradurrebbe in messaggi di errore non mostrare per quel particolare elemento in validazione lato client.
- Corretto un bug che ho pensato è stato fissato in 2.8.3 per quanto riguarda l'ordine in cui vengono controllati regole.
- Risolto un bug per cui quando si ha & quot; validate_on_the_fly & quot; per la validazione lato client e allontanandosi da un controllo data senza selezionare una data, mostrerebbe correttamente la punta errore con il messaggio, ma l'errore non sarebbe andato automaticamente via quando la selezione della data, e l'utente manualmente necessario nascondere il messaggio di errore .
- Risoluzione di un errore nel CSS che interessano le note effettuati dopo un controllo data in Internet Explorer 7.
- Risolto un bug per cui quando si utilizza segnaposti per textareas il & quot; ridimensionare & quot; icona (su browser che in automatico su textareas) sembrerebbe due volte.
- Corretto un bug dove avere un messaggio di errore sul controllo di selezione con il & quot; altro & quot; opzione selezionata, il messaggio di errore non scompare automaticamente una volta che il & quot; altro & quot; campo è stato compilato.
- Risolto un problema specifico per WebKit in cui Chrome e Safari sembrano sbagliare per i campi di password quando si utilizzano varie famiglie di font, e la visualizzazione davvero piccoli puntini al posto dei dischi che appaiono per ogni altro browser - ora browser WebKit si comporterà come previsto .
- Aggiornamento Zebra_DatePicker alla versione 1.6.4.
Cosa c'è di nuovo nella versione 2.8.6:
- Corretto un bug dove avere l'opzione 'altro' impostare per selezionare i controlli con valori non numerici, si tradurrebbe in forma non passa la convalida;
- Risolto un bug per cui per selezionare le caselle con indici non numerici, un utente malintenzionato potrebbe inviare altri valori rispetto a quelli definiti durante la creazione del modulo;
Cosa c'è di nuovo nella versione 2.8.5:
- Corretto un bug in cui i controlli di file erano * sempre * necessaria anche se il & quot; & quot richiesto; regola non è stato impostato.
- fissi alcuni bug relativi alla generazione del token CSRF in cui il token è stato sempre generato con i valori di default ed è stato ri-generato ogni volta che il metodo CSRF () è stato chiamato.
- La biblioteca sarà ora decidere automaticamente quale metodo da utilizzare per la memorizzazione del token CSRF (sessione o cookie) in modo che se una sessione è già stato avviato memorizzerà il token in sessione o in un cookie altrimenti; grazie a PunKeel per il testa a testa.
Cosa c'è di nuovo nella versione 2.8.4:
- fissi alcuni bug relativi al controllo data.
- Risolto un bug per cui l'impostazione & quot; validate_all & quot; true avrebbe alcun effetto.
- Speriamo che il bug per cui a volte i messaggi di errore sono rimasti bloccati e non sono chiuse più, è stato corretto.
- I segnaposto ora clonare stili dell'elemento genitore (padding, bordo, stile del carattere, spessore del carattere, dimensione del carattere).
- La versione minima richiesta di PHP è ora 4,3 invece di 4,2.
- campi nascosti utilizzati dalla biblioteca erano internamente precedentemente disponibili in $ _POST superglobale dopo la presentazione e ora vengono automaticamente rimossi in modo che non inquinano l'$ _POST.
Cosa c'è di nuovo nella versione 2.8.3:
- Una nuova proprietà di Zebra_Form è ora disponibile: & quot ; file_upload_permissions & quot; che può essere utilizzato per impostare le autorizzazioni del file system per i file caricati;
- 12 ore può ora essere utilizzato anche per il & quot; tempo & quot; controllo;
- ha cambiato il nome della & quot; first_day_of_the_week & quot; Metodo (disponibile per il & quot; Date & quot; di controllo) & quot; & quot ;; first_day_of_week grazie a Edward per il feedback
- imbottitura predefinito per le caselle di testo, aree di testo, password e seleziona è stato cambiato da & quot; padding: 4px 3px 3px & quot; & quot; padding: 5px & quot; (In zebra_form.css) quindi leggermente aumentando la loro dimensione; notare che questo potrebbe rompere il layout, quindi fate attenzione e cambiare di nuovo se lo fa;
- Aggiornamento Zebra_DatePicker alla versione 1.4
- La maggior parte dei esempi sono stati aggiornati
- Alcune correzioni ed integrazioni alla documentazione.
formato
Cosa c'è di nuovo nella versione 2.8.2:
- La regola di upload ora ha anche un client-side lato convalida, dove si controlla se il percorso indicato esiste ed è scrivibile.
- Risolto un bug per il caricamento di file in cui, se il nome del file caricato era troppo lungo, il & quot; x & quot; per l'annullamento non era visibile più.
- Corretto un bug per cui, dopo aver selezionato un file, cliccando molto vicino al nome del file, gli utenti possono aprire nuovamente il file di selettore, con conseguente immagini fasulle.
- Risoluzione di un errore che ha fatto il nome del file non a comparire per un controllo di caricamento con & quot; caricare & quot; come unica regola allegato.
- Aggiornamento Zebra_DatePicker alla versione 1.3.2.
Requisiti :
- PHP 5.0.2 o superiore
- abilitato JavaScript sul lato client
- jQuery
I commenti non trovato