|
SWiSH Forum Forum użytkowników programów SWiSH |
|
Skrypty do programu SWiSH2 i SWISHmax - Obsługa błędów w formularzu
fido83 - Czw 07 Paź, 2010 17:41 Temat postu: Obsługa błędów w formularzu Witam
Stworzyłem formularz do wysyłania pytania od klienta odwiedzającego moją stronę.
Formularz posiada trzy pola tekstowe:
var: imie
var: tresc
var: mail
Po wciśnięciu buttona "wyślij" formularz jest bezproblemowo wysyłany na adres e-mail.
Chciałbym jednak udoskonalić skrypt i dodać obsługę błędów tzn:
w przypadku gdy pole "imie" nie zostanie wypełnione chciałbym, aby np. w polu tym pojawiła się informacja o konieczności uzupełnienia w/w pola.
Jak to zrobić?
Słabo znam język action script.
Będę wdzięczny za wszelką pomoc.
Dotychczasowy wygląd kodu dla przycisku "wyślij":
Kod: |
on (press)
{
wyslij = "mail.php?";
wyslij = wyslij + "f_imie=" + imie;
wyslij = wyslij + "&f_tresc=" + tresc;
wyslij = wyslij + "&f_mail=" + mail;
loadVariables(wyslij);
}
|
[ Dodano: Czw 07 Paź, 2010 19:00 ]
Wygląda na to, że już sobie poradziłem.
Gdyby ktoś potrzebował, oto kod:
Kod: |
on (press) {
x = 0;
if (imie=='' || imie == "wprowadź imię")
{
imie = "wprowadź imię";
x = 1;
}
if (tresc=='' || tresc == "wprowadź treść")
{
tresc = "wprowadź treść";
x = 2;
}
if (mail=='' || mail == "wprowadź swój adres")
{
mail = "wprowadź swój adres";
x = 3;
}
if (x==0)
{
wyslij = "mail.php?";
wyslij = wyslij + "f_imie=" + imie;
wyslij = wyslij + "&f_tresc=" + tresc;
wyslij = wyslij + "&f_mail=" + mail;
loadVariables(wyslij);
gotoAndPlay(2);
}
|
Jak się okazuje action script nie różni się aż tak bardzo od php
|
|