Avatar billede simon_trask Nybegynder
12. oktober 2002 - 17:22 Der er 7 kommentarer og
1 løsning

redesign side uden at fjerne indtastet data

jeg har en side hvor brugeren indtaster en masse data i felter og så et sted nede på siden skal vælge et antal felter vedkomne ønsker at udfylde.
når dette er valgt skal en tilsvarende række felter indsættes, uden at data fra de ovenstående felter skal fjernes.
der kan ikke bruges javascript idet dataen skal gemmes i database.
fx skal han vælge hvor mange dage et hotel skal bookes og siden skal så lave et tilsvarende antal felter hvor der kan skrives hvor mange der skal have værelser hver nat.
Avatar billede medions Nybegynder
12. oktober 2002 - 18:16 #1
Hmm læg lige dit ICQ eller MSN id, så kontakter jeg dig lige, for jeg forstår ikke lige helt hvad du vil...

//>Rune
Avatar billede simon_trask Nybegynder
12. oktober 2002 - 18:39 #2
icq# 33848520
Avatar billede medions Nybegynder
12. oktober 2002 - 19:03 #3
<html>
<head>
    <title></title>
<script language="VBScript">
    Function ShowInput(id)
        strLayer = document.getElementById("layer" & id).style.display
        'MsgBox(strLayer)
            If strLayer = "none" Then
                document.getElementById("layer" & id).style.display = "inline"
            Else
                document.getElementById("layer" & id).style.display = "none"
            End If
    End Function
</script>
</head>
<body>

<input type="button" value="test" OnClick="ShowInput(1)">

<div id="layer1" style="display:none"><input type="text" name="felt1"></div>

</body>
</html>

prøv og se om du kan bruge dette!

//>Rune
Avatar billede medions Nybegynder
12. oktober 2002 - 19:08 #4
Så kan du jo så oprette en knap til hvert felt osv.

<html>
<head>
    <title></title>
<script language="VBScript">
    Function ShowInput(id)
        strLayer = document.getElementById("layer" & id).style.display
        'MsgBox(strLayer)
            If strLayer = "none" Then
                document.getElementById("layer" & id).style.display = "inline"
            Else
                document.getElementById("layer" & id).style.display = "none"
            End If
    End Function
</script>
</head>
<body>

<input type="button" value="test" OnClick="ShowInput(1)">
<input type="button" value="test" OnClick="ShowInput(2)">
<input type="button" value="test" OnClick="ShowInput(3)">

<div id="layer1" style="display:none"><input type="text" name="felt1" value="felt1"></div>
<div id="layer2" style="display:none"><input type="text" name="felt2" value="felt2"></div>
<div id="layer3" style="display:none"><input type="text" name="felt2" value="felt3"></div>

</body>
</html>

//>Rune
Avatar billede simon_trask Nybegynder
13. oktober 2002 - 12:09 #5
der skal dog stadig være mulighed for at lave en uendelig lykke af felter afhængig af hvad brugeren indtaster
Avatar billede simon_trask Nybegynder
14. oktober 2002 - 10:07 #6
nå.. er tvunget til at lave en anden og langt ringere løsning :(
Avatar billede medions Nybegynder
14. oktober 2002 - 12:09 #7
??? Lad mig dog lige blive færdig!!!! -Jeg er ved at være tæt på en løsning, så vent dog lige lidt...

//>Rune
Avatar billede simon_trask Nybegynder
14. oktober 2002 - 13:45 #8
jeg kan godt give dig nogle points for hjælpen men der er desværre ikke længere tid til at bruge svaret
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