Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Formissa submit-napin jälkeen focus takaisin tekstikenttään...

Rekkuli [28.07.2005 21:06:47]

#

Olen tehnyt chatin tapaisen sivun kotisivuilleni. Sivulla on iso tekstikenttä johon viestit saapuvat, tekstilaatikko viestin kirjoittamista varten sekä 'lähetä'-painike. Ongelma on siinä, että käyttäjän painettua lähetä-nappia, sivu "palaa alkuasetelmaan" ja käyttäjä joutuu jälleen valitsemaan kursorilla tekstikentän, jotta pääsee kirjoittamaan uutta viestiä. Millä keinoin saa kursorin takaisin tekstikenttään napin painamisen jälkeen? Olen kokeillut erilaisia OnFocus sekä OnClick -temppuja, mutta ilmeisemmin olen tehnyt jotain väärin. Onko kenelläkään hyvää vinkkiä tai esimerkkikoodia, jolla focus saadaan tekstikenttään? Todennäköisesti submit-nappiin tarvitaan java-scripti tms. joka asettaa focuksen teksti-kenttään?

- Pate

kasetti [29.07.2005 00:32:35]

#

sivun latauksessa voi ainakin valita focus-kentän. Kokeileppa vaikka tätä:

<body onLoad="document.chat.viesti.focus()">
<form name="chat">
nimesi
<br>
<input type="text" name="nimi">
<br>
viesti
<br>
<textarea name="viesti" rows="5" cols="30"></textarea>
<br>
<input type="submit" value="ok">
</form>
</body>

sivun latauksessa focus kohdistuu "viesti" nimiseen kenttään.

Rekkuli [29.07.2005 01:09:45]

#

Nyt toimii! Kiitos erittäin paljon nopeasta vastauksesta!
Yritin tosiaan saada kyseistä toimintoa liitettyä nappiin, enkä tajunnut että focuksen voi määrittää alussa suoraan ko. kenttään.

Kiitos.

Vastaus

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

Tietoa sivustosta