Avatar billede jens_k Nybegynder
24. marts 2002 - 17:05 Der er 8 kommentarer og
1 løsning

Input/Select bokse updatering, uden at miste data

Hejsa

Jeg har en form som er automatisk generet..

Det starter med at der er 5 selecte bokse. Det er så lavet såen at man kan trykke på INPUT ude foran, så skifter boksen til en input boks. Men i det man trykke refresher siden, og dataerne i de andre bokse nulstilles. Det skal være såen at den husker de ting man valgte i de andre. Og man skal kunne lave flere af dem om til Input bokse, og den skal stadig huske dataerne i de andre.

Jeg kan desværre ikke vise noget af koden her. Håber i forstår hvad det er jeg mener. Ellers skriv.. Og jeg må forklare det noget bedre..
Avatar billede olebole Juniormester
24. marts 2002 - 17:28 #1
<ole>
Du bliver nødt til at skrive en URL, ellers går det op i quiz med hat og briller. Der er for mange ting at tage hensyn til - til at du kan forklare det ordentligt  ;o)
/mvh
</bole>
Avatar billede olebole Juniormester
24. marts 2002 - 17:51 #3
Hvad siger krav-specs med hensyn til browser understøttelse?
Avatar billede jens_k Nybegynder
24. marts 2002 - 17:54 #4
IE 5.0 og opefter.. Jeg er på ICQ 10862017 hvis det er.. Det er noget nemmere at kommunikere der, end her.
Avatar billede olebole Juniormester
24. marts 2002 - 18:08 #5
Det er okay .... IE5+ og NS6+ :

<script type="text/JavaScript">
function toggle(thisLink, inx) {
    var inp = document.getElementById("inp_"+inx);
    var sel = document.getElementById("sel_"+inx);
    inp.style.display = (inp.style.display=="")? "none" : "";
    sel.style.display = (sel.style.display=="")? "none" : "";
    thisLink.innerHTML = (thisLink.innerHTML=="Input")? "Select" : "Input";
}
</script>

<table cellspacing="0" cellpadding="0" border="0">
<tr>
    <td><a href="#" onclick="toggle(this, 0);">Select</a></td>
    <td><input type="text" id="inp_0">
    <select style="display:none;" id="sel_0">
        <option value="0">Select</option>
    </select>
    </td>
</tr>
<tr>
    <td><a href="#" onclick="toggle(this, 1);">Select</a></td>
    <td><input type="text" id="inp_1">
    <select style="display:none;" id="sel_1">
        <option value="0">Select</option>
    </select>
    </td>
</tr>
</table>

/mvh
Avatar billede olebole Juniormester
24. marts 2002 - 18:14 #6
Læg evt. en <tr> foroven med en transparent gif til at holde tabellens mål:

<tr>
  <td><img src="trans.gif" width="70" height="1"></td>
  <td><img src="trans.gif" width="180" height="1"></td>
<tr>

Den behøver kun være 1px*1px ... så strækkes den bare med width og height til rigtige mål. Så fylder den ingenting at downe ;o)
/mvh
Avatar billede jens_k Nybegynder
24. marts 2002 - 21:10 #7
Du er fandme en skat !
Avatar billede olebole Juniormester
24. marts 2002 - 21:19 #8
taktak  :)
Avatar billede jens_k Nybegynder
02. juni 2002 - 01:11 #9
Hey Olebole..

Jeg har så et nyt problem nu...

Når jeg skifter mellem boksene.. Så sletter den ikke det som jeg muligvis har indtastet i den forrige boks..

Når jeg åbner siden er boksene fra start af INPUT bokse, Hvis jeg så skriver JENS i dem alle sammen, og skifter til Select, og vælger Ole i dem allesammen. Så skriver den Jens, Ole i databasen..

Når jeg skifter til Select skal den slette det som var i boksen før.. Og omvendt fra Select til Input...

Hvordan kan dette lade sig gøre ?

Jens K
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