Avatar billede sunesune Nybegynder
20. januar 2003 - 13:38 Der er 2 kommentarer og
1 løsning

Læse værdi og foretage handling

Jeg skal læse en værdi fra en listbox på en ASP side, og hvis man vælger teksten i listboksen "X", så skal den skrive en værdi i et tekstfelt på den samme form...nogen der kan hjælpe mig med det???
Avatar billede dna Nybegynder
20. januar 2003 - 13:41 #1
Du kan i hvert fald gøre det med noget JavaScript, hvis det skal ske Client-side. Prøv at høre i den kategori evt.

dna
Avatar billede ghost1 Nybegynder
20. januar 2003 - 13:42 #2
to sec.. jeg har svaret på den ...
Avatar billede medions Nybegynder
20. januar 2003 - 14:07 #3
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--
    ** Alle rettigheder og alt det plader er berettiget YoungShopper.com
    ** Copyright (c) Rune Nielsen & Poul Erik Rasmusen 2002
    ** Hehe hvad man dog kan skrive af finesser :-)
-->
<html>
<head>
    <title>Untitled</title>
</head>

<body>

<script language="JavaScript">
        function ShowNumber() {
            //Finder "id'en" så den kan vælges senere
            SelIndex = document.form1.users.selectedIndex;
            //Her bruges "id'en" til at finde den korrekte option
            ShowID = document.form1.users.options[SelIndex].value;
            //Her udskrives scriptet så endelig til inputboxen
            ShowPhonenumber = document.form1.number.value = Phonenumber[ShowID];
        }
       
        User = Array()
        User[0] = "Telefonbog";
        User[1] = "Rune Nielsen";
        User[2] = "Jesper Nielsen";
        User[3] = "Ralph Kjeldsen";
       
        Phonenumber = Array()
        Phonenumber[0] = "";
        Phonenumber[1] = 22222222;
        Phonenumber[2] = 22222222;
        Phonenumber[3] = 22222222;
       
        ID = Array()
        //Laver et ID for hvert telefonnummer der er
        for (i = 0; i < Phonenumber.length; ++i) {
        ID[i] = i;
        }
</script>

<form name="form1">
<select name="users" onChange="ShowNumber();">
<script language="JavaScript">
        //Udskriver en option for hvert telefonnummer der er
        for (i = 0; i < Phonenumber.length; i++) {
            //Hvis løkken er = 0 så skal den lave en selected på option'en (en overskrift)
            if (ID[i] == 0) {
                document.write("<option selected value='" + ID[i] + "'>" + User[i]);
            }
            else {
                document.write("<option value='" + ID[i] + "'>" + User[i]);
            }
        }
</script>
</select>
<input type="text" name="number">
</form>

</body>
</html>

//>Rune
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