Mikähän mahtaa olla helpoin tapa saada input-elementissä olen tekstin valinta (maalaus) pois päältä, sen jälkeen kun se on select()-metodilla ensin pistetty päälle. Idea on siis se, että kun edellinen tekstikenttä tulee täytee siirrytään focus()-metodilla seuraavaan kenttään ja jos siellä on sisältöä, niin se maalataan valmiiksi, että käyttäjän on mahdollista korvata sisältä ilman erillästä hiiren klikkausta. Nyt kuitenkin tekstin maalaus jää ikään kuin päälle eli kenttään ei voi lauttaa kuin yhden merkin, joka pysyy maalattuna.
Ei sen noin pitäisi käyttäytyä. Eiköhän vika löydy muualta koodista. Esimerkiksi ehkä olet laittanut tapahtumankäsittelijäsi väärin ja siksi tunnistat joka napinpainalluksella uudestaan, että edellinen kenttä on täynnä, ja siksi asetat fokuksen ja valitset tekstin.
Juu, kiitos Metabolix ongelma ratkesi vihjeesi avulla saman tien :D Sitä kun on koodia katsellut itse liian pitkään, niin ei tuollaista huomaa. Tosiaan keyup-handlerissa oli vikaa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.