Ho più form
classificata div
s nella mia pagina e mi piacerebbe sapere se c'è un metodo che posso usare per testare discretamente la validità di ogni form
? Ogni div
con la classe form
ha un button
(con la classe ok
) che consente all'utente di continuare attraverso lo form
div
s. Vorrei disabilitare il caricamento della pagina button
per garantire che tutti i dati rilevanti siano raccolti da form
s, e solo quando lo stato form
è valido per consentire la progressione. Ho provato ad aggiungere una funzione a ogni elemento del modulo change
che chiama la semantica is valid
ma che evidenzia ogni problema di validità.Interfaccia utente semantica - test della validità della prova discreta
Questo JSFiddle illustra il mio problema: https://jsfiddle.net/annoyingmouse/3z1wfjeL/
Quando il campo Nome viene cliccato in esso mostra automaticamente tutti errori sulla forma - Voglio che gli errori per mostrare solo quando un campo obbligatorio è stata offuscata piuttosto che mostrare tutti gli errori a seguito di test utilizzando is valid
.
Qualcuno ha qualche idea?
Grazie @jcuenod! Non lo accetterò ancora perché mancano ancora alcuni giorni, ma penso che l'intera cosa del pulsante 'Disabilitato' non volerà senza che io mi interessi e non esegua la mia convalida :-(Continuerò guardando e accettando la tua risposta quando si avvicina alla linea. Grazie ancora! – annoyingmouse