Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-08-2003, 17:39   #1 (permalink)
single eyed cat
 
Benutzerbild von chribri
 
Registriert seit: Dec 2001
Ort: hamburg
Beiträge: 117
feldprüfung

um mails aus flash raus zu versenden benutze ich ein vorgefertigtes cgi des providers. klappt auch ganz o.k.
möchte nun eine feldprüfung machen, d.h. man kann das form nicht abschickn, wenn nicht die pflichtfelder überprüft sind (in diesem fall ausgefüllt) sind.
dazu gibt´s von starto folgendes form feld:


<INPUT type=hidden name="required" value="name,strasse,ort">

dass ich natürlcih umgestrickt habe: das dynamische textfeld ausserhalb der angeziegten flash-oberfläche heisst required (var) und drin stehen die namen der textfelder, die pflicht sein sollen.

jetzt funzts schon, dass wenn ich den absenden button klicke, nicht gesendet wird wenn die pflichtfelder leer sind soweit so gut.

ich möchte gerne noch auf dem senden button ne abfrage machen, so dass ein alert text (dynamisches textfeld) ausgibt: "Bitte füllen sie alle felder aus"

easy, wahrscheinlich...

hat jemand nen heissen tipp??

gruss,
chribri
chribri ist offline   Mit Zitat antworten
Alt 04-08-2003, 19:36   #2 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
grob gesagt: wenn die textfelder nicht ausgefüllt sind setzt du ne variable in flash zb.output=1)und dann auf den button:

on(release){
if(output)textfeldname = "nix da, fertig ausfüllen oder es setzt was !";
}

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 05-08-2003, 09:37   #3 (permalink)
single eyed cat
 
Benutzerbild von chribri
 
Registriert seit: Dec 2001
Ort: hamburg
Beiträge: 117
und wo setze ich die variable?
müssen ja drei felder geprüft werden......
chribri ist offline   Mit Zitat antworten
Alt 05-08-2003, 13:25   #4 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
wenn alle drei gesetz sind dann setzt du die variable, wo das geanu ist aknn ich dir nicht sagen, poste doch mal dein script.
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 05-08-2003, 14:49   #5 (permalink)
single eyed cat
 
Benutzerbild von chribri
 
Registriert seit: Dec 2001
Ort: hamburg
Beiträge: 117
hab ja momentan noch gar kein script, d.h. nur auf dem senden button, der ja das mail-cgi von strato anspricht:

on (release) {
getURL ("http://www.url.de/cgi-bin/mailmanager.pl?name@url.de", "_blank", "POST");
name = "";
email = "";
subject = "";
body = "";

und sonst die textfelder "required", "subject", "redirect", "recipient", "name", "email" und "body".
den rest besorgt das cgi......... (namen sind alle vorgegeben)

gruss,
chribri

liegt übrigens alles in einem frame in einem mc....

Geändert von chribri (05-08-2003 um 14:50 Uhr)
chribri ist offline   Mit Zitat antworten
Alt 05-08-2003, 17:00   #6 (permalink)
searching...
 
Benutzerbild von Thomas Greinke
 
Registriert seit: Nov 2002
Ort: Fishtown
Beiträge: 134
ungefähr so:
ActionScript:
  1. on (release) {
  2. if (name != "" && email != "" && subject != "" && body != "") {
  3. getURL ("http://www.url.de/cgi-bin/mailmanager.pl?name@url.de", "_blank", "POST");
  4. name = "";
  5. email = "";
  6. subject = "";
  7. body = "";
  8. }
  9. else {
  10. textfeld = "Ausfüllen!!!";
  11. }
  12. }
Thomas Greinke ist offline   Mit Zitat antworten
Alt 05-08-2003, 17:06   #7 (permalink)
single eyed cat
 
Benutzerbild von chribri
 
Registriert seit: Dec 2001
Ort: hamburg
Beiträge: 117
das probier ich doch mal direkt aus......
chribri ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:22 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele