Her er et eks. med 3 input bokse i Flash, med variable: navn, tlf, mail hvor vi samtidigt validere formen:
Lav en submitknap med følgende action og lad din asp opsamle dine variable og gemme dem i en txt eller database...
on (release) {
// Tjeck af navnefelt
if (navn.length> 1) {
tjeck_navn = \"ok\";
} else {
tjeck_navn = \"Skriv navn\";
}
// tjeck af tlf, det skal være et tal på 8 cifre.
if (Math.round (tlf) > 10000000) {
tjeck_tlf = \"ok\";
} else {
tjeck_tlf = \"Skriv Tlf på formen: 44552211\";
}
// tjeck af mail, indeholder feltet @?
n = 0;
snabel_a = false;
while (n < mail.length) {
if (mail.substr( n, 1 ) == \"@\") {
snabel_a = true;
}
n = Number(n)+1;
}
if (snabel_a == true) {
tjeck_mail = \"ok\";
} else {
tjeck_mail = \"Felt indeholder ikke @\";
}
// Check af at alle tjeck-felter er \"ok\"
if (tjeck_navn == \"ok\" && tjeck_tlf == \"ok\" && tjeck_mail == \"ok\") {
getURL (\"
http://domaene.dk/dinRequestForm.asp\", \"_blank\", \"GET\");
}
}
Det skal dog lige siges at linien:
if (mail.substr( n, 1 ) == \"@\") {
understøttes kun af Flash 5, men det kan du selv ændre hvis du kan bruge det.
Du kan lave et status felt med samme variable, hvor du sætter tjeck_ foran altså:
tjeck_navn
tjeck_tlf
tjeck_mail
Se evt.
http://www.asp101.com/articles/flash/http://www.asp101.com/articles/flash2/index.asp/D!ktator