Articles of convalida

Come estendere l’helper HTML ValidationSummary in ASP.NET MVC?

Ho bisogno di racchiudere il riepilogo della convalida in un div . Come faccio a impostare il riepilogo di convalida per avvolgerlo con un div quando sono presenti errori?

Come utilizzare DataAnnotations ErrorMessageResourceName con soluzione di risorsa personalizzata

Sto costruendo un’applicazione web MVC con C #. Poiché il sito sarà multilingue, ho implementato il mio ResourceManager. Questa class è responsabile del recupero delle stringhe di risorse richieste da un database / cache in base alla cultura del thread di correnti e funziona fino ad ora. Il mio problema è che mi piacerebbe utilizzare […]

Come aggiungere un modello di convalida del modulo in Angular 2?

Ho una forma semplice che deve essere convalidata se l’inizio e la fine dell’input non è lo spazio. In HTML5, lo farò: Qual è la proprietà giusta per il modello di convalida nella nuova direttiva Angular 2 ngControl? L’API Beta ufficiale è ancora carente di documentazione su questo problema.

Verifica se un browser ha una convalida del modulo HTML5 integrata?

Come verificare se un browser ha una capacità di convalida del modulo HTML5 integrata? In questo modo, non è necessario applicare le funzioni di convalida del modulo jQuery sui browser che possono convalidare il modulo da soli. [Risolto] Sulla base della risposta di ThinkingStiff, ecco un modo: if (typeof document.createElement(“input”).checkValidity == “function”) { alert(“Your browser […]

Ritarda HTML5: pseudo-class non valida fino al primo evento

Recentemente ho scoperto che la pseudo-class :invalid applica agli elementi del modulo required non appena la pagina viene caricata. Ad esempio, se hai questo codice: input:invalid { background-color: pink; color: white; } input:valid { background-color: white; color: black; } … Quindi la tua pagina verrà caricata con un elemento di input rosa vuoto su di […]

Ottieni tutti gli errori di convalida da Angular 2 FormGroup

Dato questo codice: this.form = this.formBuilder.group({ email: [”, [Validators.required, EmailValidator.isValid]], hasAcceptedTerms: [false, Validators.pattern(‘true’)] }); Come posso ottenere tutti gli errori di validazione da this.form ? Sto scrivendo unit test e voglio includere gli errori di convalida effettivi nel messaggio di asserzione.

Forme Angular2: convalide, ngControl, ngModel ecc

Lavorare su Forms angular2 beta. dopo un sacco di ricerca trovato nulla di utile. spero che qualcuno mi aiuti Fondamentalmente sono un po ‘confuso su come usare form in angular2 in modo corretto (cioè usando ngControl, ngFormControl etc). ho creato un plnkr qui http://plnkr.co/edit/fictP28Vqn74YqrwM1jW?p=preview ecco il mio codice .html: – Name: Password: Btech Mtech Math […]

Come mostrare setCustomValidity message / tooltip senza submit event

Sto utilizzando moduli di convalida di base per verificare se l’e-mail è in formato corretto, quindi i dati vengono inviati da Ajax dove controlla se l’indirizzo e-mail è già in uso e l’utente ha selezionato paese / stato o lasciato valori predefiniti nelle caselle di selezione. Tuttavia, per la convalida del modulo HTML5, è necessario […]

Come convalidare una proprietà dipendente da un’altra proprietà in Symfony 2

È ansible convalidare una proprietà di una class del modello dipendente da un’altra proprietà della stessa class? Ad esempio, ho questa class: class Conference { /** $startDate datetime */ protected $startDate; /** $endDate datetime */ protected $endDate; } e voglio che Symfony 2.0 convalidi, che $startDate deve essere dopo $endDate . È ansible con annotazioni […]

Convalida del campo trasversale in Angular2

Sto costruendo un’applicazione per client Angular2. Attualmente sto lavorando sui componenti di appartenenza e sull’integrazione dei componenti lato client con MVC6 vNext Identity v3. Ho scritto i validatori di password Angular2 personalizzati come segue: needsCapitalLetter(ctrl: Control): {[s: string]: boolean} { if(!ctrl.value.match(/[AZ]/)) return {‘needsCapitalLetter’: true} return null; } needsLowerLetter(ctrl: Control): {[s: string]: boolean} { if(!ctrl.value.match(/[az]/)) return […]