Ik heb een FormView met daarin een aantal controls. Enekel van die controls hebben een simpele RequiredFieldValidator, andere hebben een RangeValidator. Niks speciaals aan, zou je zeggen.
Uiteraard is het zeer onhandig als de input gevalideerd wordt na ieder veld. Dus dat staat uit (CausesValidation=false) op die controls. Verder staat AutoPostBack op false, en voor de validator staat EnableClientScript op true en SetFocusOnError ook op true.
Wat gebeurt er: als ik van een te valideren control naar het volgende control wil tabben, wordt de clientside validation uitgevoerd zonder dat de ValidationSummary wordt ingevuld en de focus wordt gezet op het foute veld, waardoor ik 2x moet tabben om naar het volgende veld te gaan.
Waarom?
Uiteraard is het zeer onhandig als de input gevalideerd wordt na ieder veld. Dus dat staat uit (CausesValidation=false) op die controls. Verder staat AutoPostBack op false, en voor de validator staat EnableClientScript op true en SetFocusOnError ook op true.
Wat gebeurt er: als ik van een te valideren control naar het volgende control wil tabben, wordt de clientside validation uitgevoerd zonder dat de ValidationSummary wordt ingevuld en de focus wordt gezet op het foute veld, waardoor ik 2x moet tabben om naar het volgende veld te gaan.
Waarom?
日本!🎌