Avatar billede Søren Bech Morsing Praktikant
06. maj 2002 - 16:12 Der er 3 kommentarer og
1 løsning

input felt, tæl en op, samt sætte cursor i enden

function taelop(feltnavn, faktor) {
document.getElementById("felt"+feltnavn).value = parseInt(document.getElementById("felt"+feltnavn).value)+faktor;
}

ovenstående lille funktion tæller et input felt et eller andet antal op, afhængigt af hvad der medsendes.
Men når den gør det så sætter den cursoren foran tallet i input feltet, kan man ikke få cursoren til at blive i slutningen af feltet?
Avatar billede thomashove Nybegynder
06. maj 2002 - 18:45 #1
prøv at skrive

document.ditformnavn.ditinputfeltnavn.focus();
document.ditformnavn.ditinputfeltnavn.value = document.ditformnavn.ditinputfeltnavn.value;

nederst i din taelop funktion (muligvis er den første linie unødvendig..)
nederst
Avatar billede Søren Bech Morsing Praktikant
06. maj 2002 - 21:06 #2
thomashove: nøjagtig mage til min

Det virker fint nok det jeg har lavet, problemet er bare at den sætter cursoren i starten af feltet efter at ha talt op
Avatar billede jakoba Nybegynder
06. maj 2002 - 21:24 #3
utestet teori

document.ditformnavn.ditinputfeltnavn.value = document.ditformnavn.ditinputfeltnavn.value;
document.ditformnavn.etandetfeltnavn.focus();
setTimeout( "document.ditformnavn.ditinputfeltnavn.focus();",10);

mvh JakobA
Avatar billede Søren Bech Morsing Praktikant
13. maj 2002 - 13:44 #4
det er ikke sikkert det virker...
Men jeg skriver hvis jeg finder det
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