06. juni 2004 - 19:04Der er
14 kommentarer og 2 løsninger
interessant problem vedr. selector og tabulator
Hejsa.
Jeg har en database med felterne: name, org, email
Jeg vil have vist indholdet i en <selector> , men der er lige det med formatteringen. Felterne skal jo helst stå under hinanden i selectoren... Jeg havde håbet på at man kunne "snyde" med \T , men det virker ikke. Skal jeg virkelig til at kode noget med length på de forskellige poster, og fylde ud med det manglende antal " mellemrum " ?? Eller kan mySql måske gøre det for mig ??
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.
brug en html tabel med 3 kolonner og een række for hvert felt <tr><td>Jesper Blixenkrone-Møller</td> <td>Legende.dk</td> <td>email@email.dk</td> </tr> <tr><td>Hans Olsen</td> <td>Olsen inc.</td> <td>olsen@olsen.dk</td> </tr> <tr><td>Ham der den anden der</td> <td>Ham Der a/s</td> <td>ham@der.as</td> </tr>
Det skal ind i en selector, så man kan markere een, og slette den, eller ændre den... og man kan jo ikke putte en tabel ind i en selector... Jeg har lige forsøgt dette... Men det virker af en eller anden årsag ikke ?! Ideen var ellers god nok : ))
Åh ja.. Nu kan enhver jo se at jeg i sidstnævnte kodestump, jo rent faktisk prøver at putte mellemrum ind, men det virker ikke. Du har dog ret i at fonten i selectoren ikke er monospaced, og det er jo noget L... - Bliver jeg så nødt til at lave tre selectors ved siden af hinanden... Det er jo ikke så smukt : )
-Og jeg vil stadig gerne have at vide hvorfor min sidstnævnte kode ikke virker. Den putter kun et melemrum ind :(
<script type="text/javascript"> var sels = ['sel1','sel2','sel3']; function syncSels(sel){ f = sel.form; for(i=0;sels.length>i;i++){ if(sels[i]!=sel.name) f.elements[sels[i]].selectedIndex = sel.selectedIndex; } } </script>
Hvordan fåe jeg det med markeringerne til at passe ind ?? Det er en lidt bøvlet måde, jeg laver det på (tror jeg), men value er den samme i de tre selectors (nemlig email adressen) uanset hvilken man roder i, så dit script burde egentlig virke. JEg kan bare ikke implementere det :)
<script type="text/javascript"> var sels = ['email','name','org']; function syncSels(sel){ f = sel.form; for(i=0;sels.length>i;i++){ if(sels[i]!=sel.name) f.elements[sels[i]].selectedIndex = sel.selectedIndex; } } </script>
Metoden forudsætter at du har dine selects inde i en form, men det har du vel i forvejen !-)
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.