Avatar billede zybe Nybegynder
06. oktober 2009 - 07:52 Der er 1 kommentar

Tilrette replace funktion

Hej

Sidder og skal rette i et gammelt formular script og har desværre ikke så meget forstand på det.

Der bliver sendt en email med indholdet af formularen og feltnavnene bliver automatisk tilrettet lidt.

Der er idag dette script: tmpItem = Replace(item, "jobform_", "")

Alle felterne hedder idag f.eks. "jobform_startdato". Overstående gør selvfølgelig at "jobform" bliver fjernet.

Spørgsmålet er hvordan jeg kan gøre brug af replacefunktionen på de enkelte tekster.

F.eks.

tmpItem = Replace(item, "jobform_startdato", "Date")
tmpItem = Replace(item, "jobform_foedselsdag", "Birthday")
osv...

Hvis jeg gør som overstående giver det en fejl, så jeg mangler lidt hjælp til hvordan jeg kan "genbruge" funktionen.

På forhånd tak
Avatar billede langthjem Nybegynder
06. oktober 2009 - 13:07 #1
Det ser ud til at være ASP du roder med.
Det ser rigtigt ud det du gør. F.eks. at overskrive "jobform_startdato" med "Date".
Din fejl kan opstå fordi der ikke er noget indhold i din variabel "item". Prøv at pakke alle dine Replace() kald ind i en:
If Len(item) > 0 Then ... End If

Jeg ser dog en enkelt fejl. Sådan som dit script ser ud vil tmpItem kun indeholde den sidste Replace(). Du skal istedet bruge item. På den måde opdaterer du hele tiden item med din Replace().
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
Kurser inden for grundlæggende programmering

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