Va bene così per il mio codice HTML ho questo crollo di bootstrap e alcuni campi del modulo al suo interno.La convalida di Jquery non funziona su pannelli di bootstrap compressi
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
<div class="panel panel-success">
<div class="panel-heading" role="tab" id="generalHeading">
<h4 class="panel-title">General</h4>
</div>
<div id="generalInfo" class="panel-collapse collapse in" role="tabpanel">
...
</div>
</div>
</div>
Con più pannelli e ovviamente i campi modulo in cui il ...
sono nell'esempio precedente.
Ho quindi il modulo che invia alla convalida jquery. Se "apro" tutti i pannelli sopra, la convalida funzionerà. Se lo faccio come dovrebbe fare e ha solo l'ultimo pannello aperto che ha solo il pulsante di invio, la convalida funziona come se non avesse problemi. Non vede i campi nei pannelli compressi?
Non sono stato in grado di trovare alcuna risposta al riguardo e sperare che la comunità possa aiutarmi.
Come eseguire la convalida jquery quando i pannelli di bootstrap sono compressi?
Come da richiesta Ho creato un JS Fiddle
Non appena si carica il violino e tenta di inviare il modulo (scorrere verso il basso anteprima) si vedrà che si ottiene fastidiosi avvisi e ti dice il modulo viene mancano i campi obbligatori.Questo dovrebbe succedere!
Ora, se si seleziona line 90
nel codice HTML e rimuovere la parola in
sul nome della classe del seguente div:
<div id="priorityInfo" class="panel-collapse collapse in" role="tabpanel">
e ri-caricare il violino e poi passare attraverso i pannelli e prova a inviare nuovamente, noterai che non ricevi avvisi o notifiche fastidiosi. Tranne che ricevi una notifica che dice che il modulo è stato inviato.
Questo è il problema come non è la cattura che non hai messo il tuo nome o l'indirizzo di posta elettronica nel
Si prega di inserire tutto il codice che sarebbe rilevante, non solo quello che pensi sia rilevante. Sarebbe anche utile creare un http://jsfiddle.com. La risposta di solito non è dove inizialmente pensiamo che sia. – Jacques
Controlla la domanda aggiornata, ho creato un js fiddle. – moevans
Un jsFiddle è ottimo ma non è un sostituto per inserire il codice nella domanda. Secondo le linee guida di questo sito, anche _include_ il codice all'interno della domanda stessa. Grazie. – Sparky