{lang: 'de'}
Flashhilfe.de - Flash Community

Keine Umlaute bei Formularen in Flash [Flash 10]

 


AntwortenRegistrieren Seite1  

mario.mauracher#1
Benutzerbild von mario.mauracher
Beiträge: 1
Registriert: Jul 2010

15.07.2010, 21:32

Hallo Leute,
ich habe ein Problem mit dem erstellen eines Formulars in Flash (CS3).

Ich habe das Formular ohne Schwierigkeiten erstellen können, habe es auf
Facebook erfolgreich integriert und es funktioniert alles.

Das Problem ist, das beim eingeben des Namens keine Umlaute/Sonderzeigen
einzugeben sind.

Ist natürlich blöd wenn man "Jürgen" oder "Björn" heißt.

Könnt ihr mir bitte helfen.

Hier ist der Code:

//---------------Setup variables
var loader:URLLoader = new URLLoader();
var req:URLRequest = new URLRequest("http://www.adwerb.cc/klienten/avp/gewinnspiel_form_v03_flash.php");
var variables:URLVariables = new URLVariables();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
req.method = URLRequestMethod.POST;
//var gender:String="";
var senderRpl:String="No";
//--------------Set tab index
txName.tabIndex = 0;
txAdresse.tabIndex = 1;
txEmail.tabIndex = 2;
txGeburtstag.tabIndex = 3;
//--------------Set listener fot textfield changes
txName.addEventListener(Event.CHANGE, txErrorCheck);
txAdresse.addEventListener(Event.CHANGE, txErrorCheck);
txEmail.addEventListener(Event.CHANGE, txErrorCheck);
txGeburtstag.addEventListener(Event.CHANGE, txErrorCheck);
function txErrorCheck(event:Event):void {
   if (txError.text.length>0) {
      txError.text = "";
   }
}
//--------------Set checkbox
cb.addEventListener(MouseEvent.CLICK,setReply);
function setReply(event:Event):void {
   senderRpl="Yes";
}
//--------------Set radio buttons for gender
/*rad1.addEventListener(MouseEvent.CLICK, changeHandler);
rad2.addEventListener(MouseEvent.CLICK, changeHandler);
function changeHandler(event:Event):void {
   gender=event.currentTarget.label;
}*/
//--------------Set up form buttons
butSend.buttonMode = true;
butSend.addEventListener(MouseEvent.CLICK, sendForm);
/*butSend.txTitle.text="SUBMIT";
butReset.addEventListener(MouseEvent.CLICK, resetForm);
butReset.txTitle.text="RESET";*/
//--------------Validate fields and submit form
function sendForm(evt:MouseEvent):void {
   if (txName.text.length<=0) {
      txError.text = "Bitte Name eingeben!";
   }  else if (txAdresse.text==""||txAdresse.text.length<=1) {
      txError.text = "Bitte Adresse eingeben!";
   } else if (!txEmail.text.length || txEmail.text.indexOf("@") == -1 || txEmail.text.indexOf(".") == -1) {
      txError.text = "E-Mail nicht korrekt!";
   } else if (txGeburtstag.text==""||txGeburtstag.text.length<=1) {
      txError.text = "Bitte Geburtstag eingeben!";
   }  else if (senderRpl =="No") {
      txError.text = "Bitte die Teilnahmebedingungen lesen und akzeptieren!";
   } else {
      mcLoader.gotoAndPlay(2);
      variables.senderName = txName.text;
      variables.senderAdresse = txAdresse.text;
      variables.senderEmail = txEmail.text;
      variables.senderGeburtstag = txGeburtstag.text;
/*      variables.senderMsg = txMessage.text;
      variables.senderSex = gender;*/
      variables.senderRpl = senderRpl;
      req.data = variables;
      loader.load(req);
      loader.addEventListener(Event.COMPLETE, receiveLoad);
   }
}
function receiveLoad(evt:Event):void {
   if (evt.target.data.retval == 1) {
      mcLoader.gotoAndStop(25);
   } else {
      mcLoader.gotoAndStop(1);
      txError.text="FEHLER";
   }
}
//--------------Reset form
/*function resetForm(evt:MouseEvent):void {
   txName.text="";
   txEmail.text="";
   txMessage.text="";
   cb.selected=false;
}*/
stop();
Schlagwörter: AS3, CS3, Flash, Formular, Umlaute
candiru#2
Benutzerbild von candiru
Beiträge: 190
Registriert: May 2007

16.07.2010, 10:49

hallo,
liegt wahrscheinlich an der einbindung ins HTML. wenn dort 'wmode=transparent' oder glaube auch 'wmode=opaque' steht, dann wird englische tastatur verwendet. flashplayerbug.

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Ein Lob an die Admins [Flash CS5] 08.05.2022 - Indy_Crossover
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de