30. december 2005 - 21:02Der er
5 kommentarer og 1 løsning
Kontrollere input
Hej,
Det er sikkert korrekt at nedenstående kode bare lukker uden at gemme dokumentet, men jeg vil gerne have den til at afbryde at den Gemmer og lukker, men bare returnerer til dokumentet så jeg kan udfylde de manglende ting.
//Kode start @If(Navn = ""; @Failure("Du skal indtaste et navn"); @Success); @Command([FileSave]); @Command([FileCloseWindow]) //Kode end
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Du skal bare lægge koden i input validation på det felt du vil validere og fjerne de to sidste linjer. @If(FeltNavn = ""; @Failure("Du skal indtaste et navn"); @Success); Koden i input validation afvikles når dokumentet gemmes. Afbryder gem ved @failure og returnerer til det felt der ikke blev korrekt valideret.
Når jeg har: @If(Navn = ""; @Failure("Du skal indtaste et navn"); @Success);
På mit felt og: @Command([FileSave]); @Command([FileCloseWindow])
På min Save & Close, får jeg første meddelelsen om at jeg skal indtaste et navn, så spørger den om jeg vil gemme med mulighederne, ja, nej eller annuller siger jeg Ja, kommer boksen igen og så kommer jeg tilbage til dokuementet.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.