Mail formular i flash - kan jeg tjekke for udfyldt?
Hej,jeg bruger følgende kode til at afsende email via en php fil, hvordan fikser jeg et tjek på om felterne er udfyldt?
SetStandardText(navn, "skriv dit navn her");
SetStandardText(fra, "skriv din mail-adresse her");
SetStandardText(besked, "skriv din besked her");
var lv:LoadVars;
sendmail.onRelease = function() {
lv = new LoadVars();
lv.til = "kontakt@domæne.dk";
lv.fra = fra.text;
lv.emne = "kontakt";
lv.besked = besked.text;
lv.onLoad = function(success:Boolean):Void {
if(success == true) {
gotoAndStop(2);
} else {
gotoAndStop(3);
}
}
lv.sendAndLoad("http://www.domæne.dk/sendmail.php", lv, "POST");
}
function SetStandardText(tf:TextField, str:String):Void {
var sf:Number = 0x000000;
var kf:Number = 0xbfbfbf;
tf.text = str;
tf.textColor = kf;
tf.onSetFocus = function() {
if(tf.textColor == kf) {
tf.text = "";
tf.textColor = sf;
}
}
tf.onKillFocus = function() {
if(tf.text == "") {
tf.text = str;
tf.textColor = kf;
}
}
}
stop();
