Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-07-2005, 13:33   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 9
2 Fragen zu Formularen mit dynamischen Textfeldern

Hallo,

ich gestalte Formulare mit dynamischen Textfeldern und habe 2 Probleme:

1. Problem:
Ich habe 2 Textfelder, von denen man nur eines ausfüllen darf. Wie kann ich es lösen, daß sich das eine Textfeld löscht wenn man in das andere etwas schreibt. Habe hier etwas mit der length-Funktion probiert. t1 und t2 sind Variablen für die Textfelder. Am Anfang funktioniert alles. Wenn ich allerdings t2 ausgefüllt habe, kann ich in t1 nichts mehr reinschreiben.

if (_root.t2.length > 0)
(_root.t1 = "");

if (_root.t1.length > 0)
(_root.t2 = "");

1 Problem:


2. Problem:
Ich möchte einen Warnhinweis geben, wenn ein Textfeld nicht ausgefüllt wurde und ich auf den Senden-Button clicke. Versucht habe ich es mit einem on click auf den Button, und einer if-Funktion. Weiß aber nicht wie ich das Script korrekt schreibe, es kommt ständig eine Fehlermeldung.

Vielen Dank.
mk.design ist offline   Mit Zitat antworten
Alt 08-07-2005, 13:38   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Hallo und Willkommen

Ersteinmal verstehe ich Dein Problem 1 nicht.
Wenn Du nur in ein Feld reinschreiben darfst und eins ausfüllst ( Feld 2 ) warum beschwerst Du Dich wenn man nicht Feld 1 mehr ausfüllen kann.
Das sollteste nocheinmal genauer erklären.

Zu 2tens:

Da solltest Du eine if-Abfrage einbauen, die den Inhalt des Textfeldes abfragt.
Dieser muss ja ungleich dem leeren sein und ungleich dem Anfangstext der schon im Textfeld steht und wenn das alles hinhaut ist da was anderes eingegeben wurden.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 08-07-2005, 13:48   #3 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
zu 1:

ActionScript:
  1. t1.onChanged = function()
  2. {
  3. t2.text = '';
  4. }
  5. t2.onChanged = function()
  6. {
  7. t1.text = '';
  8. }

zu 2:

für jedes Textfeld

ActionScript:
  1. if ( myTxt.text == '' )
  2. {
  3. errTextField.text = 'Error: myTxt ist leer'; // zusätzliches Textfeld für Systemnachrichten
  4. }
pokepika ist offline   Mit Zitat antworten
Alt 08-07-2005, 15:08   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 9
Wenn man aus Versehen das falsche Feld ausgefüllt hat, und möchte zurück, sollte dies schon möglich sein.
mk.design ist offline   Mit Zitat antworten
Alt 08-07-2005, 15:46   #5 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
könntest du vielleicht noch die Aussage nennen, auf die du dich hier beziehst? Versteh dich nämlich nicht so ganz.


Ne Alternative wäre es, mit nem Radio Button die Auswahl zu entscheiden und das andere jeweils zu deaktivieren..
pokepika ist offline   Mit Zitat antworten
Alt 08-07-2005, 15:51   #6 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
@ pokepika
...diesmal weis ichs *meld*...denke ich zumindest.
Er bezieht sich bestimmt auf meine Frage
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 08-07-2005, 15:57   #7 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
hat sich das denn jetzt erledigt!?
pokepika 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 20:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele