Avatar billede jansangill Nybegynder
10. juni 2007 - 13:10 Der er 1 løsning

kontinuitets problem

Jeg har et problem med flash og ASP. 

Hvis vi f.eks siger at jeg har dette Flash kode:

if(this.hyldeInfo == "true"){
        int_besked._visible = false;

if(hylde_txt.text.length<6){
        besked_txt._visible = true;
        hylde = update_lv.hylde
        info = update_lv.info
        kilo = update_lv.kilo
        besked_txt.htmlText = "<b>Hylden er opdateret med:</b>" + "\n" + "\n" + "<b>Hyldeinformation:</b> " + "  " + hylde  + "\n" + "\n" + "<b>Info:</b> " + "  " + info + "\n" + "\n" + "<b>Kilo:</b> " + "  " + kilo;
        hylde_txt.text="";
        info_txt.text="";
        kilo_txt.text = "";
   
       
    }else{
            besked_txt._visible = true;
            hylde = update_lv.hylde
            info = update_lv.info
            kilo = update_lv.kilo
            besked_txt.htmlText = "<b>Hylderne er opdateret med:</b>" + "\n" + "\n" + "<b>Hyldeinformation:</b> " + "  " + hylde  + "\n" + "\n" + "<b>Info:</b> " + "  " + info + "\n" + "\n" + "<b>Kilo:</b> " + "  " + kilo;
            hylde_txt.text="";
            info_txt.text="";
            kilo_txt.text = "";
           
        }
        }else{



//ellers fejlfind
            besked_txt._visible = true;
            int_besked._visible = false;
            besked_txt.htmlText = "<font color='#FF0000'>Der skete en fejl:" +  "\n" + "\n" + "Husk at kontrollere om du har skrevet informationen korrekt ind </font>";
           
       
    }
}

//Login button funktionen
onupdate=function(){
int_besked._visible = false;
    if (hylde_txt.text.length == 0) {
        besked_txt.htmlText = "<font color='#FF0000'>Vær venlig at skrive noget næste gang i hylde</font>";
   
    }else if (info_txt.text.length == 0) {
        besked_txt.htmlText = "<font color='#FF0000'>Vær venlig at skrive noget næste gang i info</font>";
   
    }else if (kilo_txt.text.length == 0) {
        besked_txt.htmlText = "<font color='#FF0000'>Vær venlig at skrive noget næste gang i kilo</font>";
   
    }else{
       
    //Hvis alt er OKAY så;
   
    //gemmer login oplysninger som loadvar
        update_lv.hylde=hylde_txt.text;
        update_lv.info=info_txt.text;
        update_lv.bruger=login_lv.username
        update_lv.kilo=kilo_txt.text;
    //sender oplysningerne til hjemmesiden og venter på at få info tilbage
        update_lv.sendAndLoad("http://www.123ogabc.dk/opret.asp", update_lv, "POST");
    }
}


Dette kode virker udemærket færste gang jeg trykker på submit button, men hvis brugeren så ændrer input fields til det rigtige, og derefter inputter noget forkert i fields så accepterer flash svarerne, men det bliver dog ikke opdateret i databasen. Men den glmmer at give en fejlmeddelse.

Hvordan får jeg flash til at blive ved med at give de fejlmeddelelser?

Er det i ASP'en jeg skal ændre noget eller er det Flash der skal ændres noget ved?

Meget Lille del af ASP koden er her:

hyldeArr =split(request.form("hylde"),",")
infoArr = split(request.form("info"),",")
kiloArr = split(request.form("kilo"),",")

If Not IsNumeric(request.form("kilo")) then
mainMessage="hyldeInfo=false"
end if

Response.Write(mainMessage)
Avatar billede jansangill Nybegynder
29. juni 2007 - 20:42 #1
lukket.
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