13. november 2002 - 17:43Der er
7 kommentarer og 2 løsninger
Put data i textfelt
Hejsa
Jeg har et tekstfelt, hvis indhold bliver hentet fra en database. Det skal man kunne ændre ved at klikke på et icon ved siden af feltet. Der skal så åbne et vindue, hvor der vises en masse navne fra en database. Når man så klikke på et navn, skal det navn automatisk flyttes over i tekstfeltet på den anden side.
Det er ligesom mange kalendere er lavet. Fx. i min net-bank.
Det jeg ikke kan finde ud af, er flytte det over i tekstfeltet. Hvordan gør jeg?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er ikke noget problem at få data i feltet i første omgang. Det gør jeg nemlig på den måde. Det er når det skal ændres med det andet, som hentet fra det nye vindue. Når man klikker på et navn i det nye vindue skal vinduet lukkes og navnet skal nu komme ned i feltet.
for at det virker skal du have hovedvinduet til at se sådan ud: <form name="nameForm"> <input type="Text" name="nameField" size="25" value="<%=rs("værdi")%>"> </form>
når siden loades bliver værdien fra DB'en indsat - nårt man klikker på et navn overskrives den...
muligvis skal det være parent.opener.nameForm.nameField.value = theValue.value; - det kan jeg ikke lige huske, men prøv med begge to - husk at når det er JavaScript er det en god idé at slette sin casche (ctrl+F5) når man har lavet ændringer...
Nu er JavaScript absolut ikke min stærke side. Kan jeg få dig til at hjælpe lidt mere?
Min hovedeside ser nu således nu: --database forbindelse-- <form method="POST" action="gem.asp"> Navn<input type="text" name="Navn" size="25" value="<%=rs("navn")%>"> <input type="submit" value="Send"> </form>
Min popupside ser således ud: --databa forbindelse-- <% do until rs.eof %> <%=RS("menunavn") %><br> <% RS.movenext loop %>
Så der mangler altså det der åbner det nye vindue, og det er lukker og gemme det andet. Er du frisk på at hjælpe?
Jeg kunne desværre ikke nå at sende dig filerne, og nu er jeg rejst hjem, og kommer først tilbage på tirsdag. Men er det muligt at du kunne lave det alligevel?
Jeg kunne ikke helt bruge dit svar, og fandt på en anden måde at løse problemet på, men du skal alligevel have lidt point for det.
Godt nytår.
Synes godt om
Ny brugerNybegynder
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.