InputTextField abfragen und auf Richtigkeit überprüfen [Flash 11]
| Beiträge: 1 Wohnort: Berlin Registriert: Jun 2015
| 25.06.2015, 12:44
Hallo liebe Gemeinde, ich möchte eine einfache Abfrage ob die nummer richtig eingegeben wurde um Sie dann an eine Datenbank zu leiten um so längere Abfragen -die zu keinem Ergebnis führen - zu minimieren.
Folgendes Script funktioniert;
ActionScript:1 2 3 4 5 6 7 8 9 10 | var str:String = "N868956001";
trace(str.charAt(0), "-", str.charCodeAt(0));
var check = str.charCodeAt(0);
if (check == 78) {
trace("Ihre Eingabe war Richtig: Die Kundennummer lautet: " + str)
} else {
trace("Ihre Eingabe war falsch");
}
|
Schritt 2: ensprechende Abfragefelder aufgebaut und folgendes Script verwendet:
ActionScript:1 2 3 4 5 6 7 8 9 10 | var kdnum:String;
stop();
function handleClick(pEvent:MouseEvent):void {
var kdnum = searchtxt.text;
feedback.text = "Ihre Eingabe war: " + kdnum;
}
searchbtn.addEventListener(MouseEvent.MOUSE_UP, handleClick);
|
Funktioniert auch...
Nun möchte ich das ganze aber auf Textfelder anwenden und bekomme immer wieder Fehlermeldung "1061".
Hier sieht das Script folgender Maßen aus:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import flash.events.Event;
stop();
function handleClick(pEvent:MouseEvent):void {
var kdnum = searchtxt.text;
var check = searchtxt.charCodeAt(0); // erstmal ausgeklammert
if (kdnum = "N868956001") {
feedback.text = "Ihre Eingabe war Richtig: Die Kundennummer lautet: 868956001";
} else {
feedback.text = "Ihre Eingabe war falsch";
}
}
searchbtn.addEventListener(MouseEvent.MOUSE_UP, handleClick);
|
Wo liegt der Fehler?
Besten Dank
Angehängte Dateien:
| Geändert von An_Rases am 25.06.15 um 12:49 Uhr | |
|
| Ähnliche Beiträge zum Thema | |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|