required toevoegen aan zichtbare elementen

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • aDutchCow
  • Registratie: December 2013
  • Laatst online: 06-10 10:05
Mijn vraag
Ik heb een dropdown formulier en op basis welke keuze daar gemaakt wordt, laat ik elke keer een ander deel van het formulier zien. Dit doe ik met behulp van hide en show. Wat ik dus wil, is een simpel vangnet om de zichtbare delen van het formulier te controleren op lege velden (dat doe ik dus met required). Echter wil ik dat de onzichtbare delen niet gecontroleerd worden of ze leeg zijn of niet (deze zijn dan namelijk niet relevant.)

Is hier dus een oplossing voor dat ik met jQuery kan zeggen dat required toegevoegd moet worden aan de zichtbare velden?

Relevante software en hardware die ik gebruik
jQuery en HTML

Wat ik al gevonden of geprobeerd heb
Op stackoverflow heel veel gezocht en verschillende oplossingen toegepast maar deze werken allemaal niet.

Als het regent in mei, dan is april voorbij

Alle reacties


Acties:
  • 0 Henk 'm!

  • SL3Y4R
  • Registratie: Juni 2014
  • Laatst online: 08-10 15:34
Je kunt proberen disabled er aan toe te voegen. Dan worden ze uitgeschakeld.

Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Gebruik de checkValidity(). Nee, is geen jQuery
JavaScript:
1
2
3
4
5
6
var elementen = document.querySelectorAll('#huidigeblok input, #huidigeblok select, #huidigeblok textarea');
for (var i = 0; i < elementen.length; ++i) {
    if (!elementen[i].checkValidity()) {
        alert('Veld niet juist ingevuld');
    }
}

[ Voor 5% gewijzigd door DJMaze op 13-06-2016 13:42 ]

Maak je niet druk, dat doet de compressor maar