Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: jQuery: maalaus pois päältä

Triton [26.11.2013 15:27:58]

#

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.

Metabolix [26.11.2013 16:07:48]

#

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.

Triton [26.11.2013 16:42:12]

#

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.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta