Jeg skal bruge en stump kode der hopper over til et <a>-tag når et felt er onFocus. Det skal med andre ord rykke direkte over på linket når man forsøger sig med indtastningsfeltet. Er der nogen der har et forslag?
Skal lige sikre mig at vi er på samme side i bogen. Den skal ikke aktivere linket. Den skal blot skifte fokus over på linket... Ligesom hvis man tab'er rundt.
Så skal du bare skrive: <input type="text" name="firstinput" onfocus="document.getElementById('Dato').focus();"> <a href="java script:showCal('Calendar1')" id="Dato">Vælg dato</a>
Så er den der næsten. Markøren står dog stadaigvæk og blinker i feltet. Kan man ikke få den til at hoppe væk? Man kan ikke skrive i feltet hvilket jeg ønskede at opnå, men det er måske forvirrende for brugeren hvis han/hun kigger på et felt der ikke kan indtastes i.
hmm ... nu er det jo sådan at 'focus()' ikke er en metode på et Link objekt - onFocus er hellere ikke en event på dette objekt. Dette er en event der kun knytter sig til form elementer. skovenborg sit forslag vil fungere, men det er ikke sikkert at alle browsere vil understøtte dette
nute - Det virker umiddelbart i IE 5.0 og da det skal benyttes i et administrations system kan jeg nok slippe afsted med lidt kode der ikke er helt lovlig og/eller bestemmme hvilken browser de skal bruge, men tak for tippet.
Har ikke lige testet det og det kan godt være du skal sætte this.blur(); foran document.getEl....osv.
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.