|
Varje beräkning eller skript som du kopplar till ett formulärobjekt är rör en specifik händelse. En händelse är en bestämd förekomst eller åtgärd som kan ändra tillståndet på ett formulär och som, när tillståndet förändras, automatiskt startar en beräkningen eller ett skript som är kopplat till händelsen. Händelser inträffar vid olika tider från början av formuläråtergivningen när data sammanfogas med en formulärdesign, ända fram till formuläranvändaren arbetar med objekten i ett formulär i ett klientprogram. Genom att tillämpa beräkningar och skript på specifika händelser, kan du styra alla aspekter av hur formulärobjekt och formulärdata presenteras samt hur objekt och data reagerar som svar på vad formuläranvändaren gör.
En enskild tillståndsändring eller åtgärd som utförs av formuläranvändaren kan utlösa flera händelser. När användaren flyttar från ett fält till ett annat med Tab-tangenten utlöses t ex både händelsen exit för det aktuella fältet och händelsen enter för nästa. Om det aktuella fältet och nästa fält finns i olika delformulär, utlöses totalt fyra händelser; exit -händelser för det aktuella fältet och delformuläret, och enter -händelser för nästa fält och delformuläret. I allmänhet följer de olika kategorierna av formulärhändelser en förutsägbar ordning.
|
|
|