Ik ben bezig met het ontwerpen van een formulier, met wat validaties. Nu gebruik ik voor ieder veld een javascript, bijv:
var v1 = getField("Naam").value;
if (v1=="")app.alert("Vul uw naam in a.u.b.") & getField("Naam").setFocus();
Dit zorgt er dus voor dat als men niets invult in het veld "Naam", er een popup komt en men kan niet verder naar het volgende veld.
ECHTER, als men meteen <TAB> drukt dan verschijnt de popup, de cursor gaat 'eventjes' naar het volgende veld, die ook weer een popup genereert.
Op dat moment zit je in een loop, waar je niet meer uitkomt.
Iemand een oplossing hiervoor?
Ik moet de validatie overigens op veldniveau doen, niet achteraf.
var v1 = getField("Naam").value;
if (v1=="")app.alert("Vul uw naam in a.u.b.") & getField("Naam").setFocus();
Dit zorgt er dus voor dat als men niets invult in het veld "Naam", er een popup komt en men kan niet verder naar het volgende veld.
ECHTER, als men meteen <TAB> drukt dan verschijnt de popup, de cursor gaat 'eventjes' naar het volgende veld, die ook weer een popup genereert.
Op dat moment zit je in een loop, waar je niet meer uitkomt.
Iemand een oplossing hiervoor?
Ik moet de validatie overigens op veldniveau doen, niet achteraf.
Pay peanuts get monkeys !