Avatar billede wedia Nybegynder
08. februar 2007 - 11:24 Der er 3 kommentarer og
1 løsning

problemmer med AS genereret input felter

Hej eksperten,

Jeg har lavet en login funktion hvor alle input felterne er sat ind via AS, men når jeg jeg sender indholdet af formen af sted bliver der ikke sent noget data fra input felterne selv om at de inde holder data, min kode kan ses her under : 

_root.createTextField("myname",1,385,226,218,18);
myname.background = true;
myname.backgroundColor = 0xFFFFFF;
myname.type = "input";
myname.password = false;


_root.createTextField("mypass",2,385,264,218,18);
mylast.background = true;
mylast.backgroundColor = 0xFFFFFF;
mylast.type = "input";
mylast.password = false;



var myTextFormat:TextFormat = new TextFormat();
myTextFormat.bold = false;
myTextFormat.size = 10;
myTextFormat.font = "verdana";
myTextFormat.color= 0xbace49;



myname.setNewTextFormat(myTextFormat);
mypass.setNewTextFormat(myTextFormat);


this.myname.onSetFocus = textBackcolor;
this.mypass.onSetFocus = textBackcolor;


this.myname.onKillFocus = textBackcolorOff;
this.mypass.onKillFocus = textBackcolorOff;


function textBackcolor(){
    this.backgroundColor = 0xf8f6d6;
}

function textBackcolorOff(){
    this.backgroundColor = 0xffffff;
}



function resetDownHandler(){
    myname.text = "";
    mypass.text = "";
   
   
}



function loginDownHandler(){
   
    if(myname.text == null || mypass.text == null || myname.text == "" || mypass.text == "" )    {
       
       
        _root.com.text = "Vigtigt !! Alle felter skal være udfyldt !!"; 
       
        }
        else{
           
            var sendname:String = myname.text;
            var sendpass:String = mypass.text;
           
            getURL("login.asp", "", "Post");
            }
   
   
   
}
Avatar billede Slettet bruger
08. februar 2007 - 11:28 #1
Prøv

function loginDownHandler(){

(...)

            var sendname:String = _root.myname.text;
            var sendpass:String = _root.mypass.text;
Avatar billede Slettet bruger
08. februar 2007 - 11:30 #2
(Altså definere scopet _root)
Avatar billede wedia Nybegynder
08. februar 2007 - 18:36 #3
det virker ikke ! jeg har fundet ud af at hvis jeg sender det som get i stedet for post så jeg kan se hvad der bliver send så en myname og mypass ikke med og sendname ser sådan her ud: &sendkname=%5Btype+Function%5D også selv om at jeg retter var sendname:String = myname.text; til  sendname = myname.text; jeg kan også i get strengen se at dynamiske tekst felter bliver send men ingen af input felterne. Jeg prøvet at lave et dynamisk text felt og sætte det = myname.text men det giver samme resultat som med sendname ( &mytextkname=%5Btype+Function%5D )??
Avatar billede kragekjaer Praktikant
09. februar 2007 - 03:27 #4
brug loadvars
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester