Avatar billede sbarnney Nybegynder
27. december 2002 - 12:47 Der er 1 løsning

Streng manipulation.

Jeg har en input box hvori der skrives 1234, hvorefter jeg klikker på en knap som aktivere min function. Herefter skrives nedenunder abcd, hvis der skrives 5678 kommer der til at stå efgh. hvorledes kan dette laves.

MVH Stig
Avatar billede sbarnney Nybegynder
27. december 2002 - 13:56 #1
Har selv lavet svaret.

<form name="myform"
<input type="Text" name="one">
<input type="Button" value=" test " onclick="fChar();">
</form>

<script language="JavaScript">
function fChar(){
var str = document.myform.one.value;
var s = str.charAt('0') + str.charAt('1') + str.charAt('2') + str.charAt('3');
    if (str != ""){

    while(s.indexOf("1") != -1)
    s = s.replace("1","a");

    while(s.indexOf("2") != -1)
    s = s.replace("2","b");
   
    alert(s);
    } else {
    alert('Boxen er tom !');
    }
}
</script>
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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