15.01.2024, 14:52
Hallo
ich hänge gerade bei einer Validierung von Eingaben in einem Modalfenster fest
Darin gibt es mehrere DIVs, die je nach Bedarf Input Felder ein und ausblenden.
Beim Verlassen rufe ich mit:
alle inputs des Modals auf.
Da sind aber auch die von den DIVs ausgeblendeten Felder mit drin, die ich hier gar nicht haben möchte.
Dann kommt eine Validitätsprüfung vereinfacht so dargestellt:
Jetzt finde ich nach langem Suchen keine Filtermöglichkeit auf die tatsächlich sichtbaren Inputs.
Ansonsten funktioniert das einwandfrei.
Kann jemand helfen?
ich hänge gerade bei einer Validierung von Eingaben in einem Modalfenster fest
Darin gibt es mehrere DIVs, die je nach Bedarf Input Felder ein und ausblenden.
Beim Verlassen rufe ich mit:
Code:
var inputs = document.getElementsByTagName("input");
alle inputs des Modals auf.
Da sind aber auch die von den DIVs ausgeblendeten Felder mit drin, die ich hier gar nicht haben möchte.
Dann kommt eine Validitätsprüfung vereinfacht so dargestellt:
Code:
for (var i = 0; i < inputs.length; i++)
{
if ((inputs[i]. S I C H T B A R) && (!inputs[i].reportValidity()))
{
valid=false;
}
}
Jetzt finde ich nach langem Suchen keine Filtermöglichkeit auf die tatsächlich sichtbaren Inputs.
Ansonsten funktioniert das einwandfrei.
Kann jemand helfen?