Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Javascript document.form.field.value

Macro [30.11.2009 19:45:36]

#

Terve taas

Jos on hakuformi, jossa on input nimeltä search. Kun tätä painetaan (onClick), niin teksti muutetaan tyhjäksi (document.search_form.search.value = ''). Jos siihen ei kirjoiteta mitään, ja painetaan pois niin tämä jää tyhjäksi. Miten saisin siihen palautettua tekstin 'Hae', kun painetaan pois alueelta ja teksti ei ole muuttunut (Eli käyttäjä ei ole lisännyt omaa tavaraa.)?

Antti Laaksonen [30.11.2009 19:51:49]

#

Tapahtuma onblur aktivoituu, kun käyttäjä siirtyy pois tekstikentästä:

<script>
function pois() {
    document.search_form.search.value = "";
}
function takaisin() {
    if (document.search_form.search.value == "") {
        document.search_form.search.value = "Hae";
    }
}
</script>
<form name="search_form">
<input name="search" value="Hae" onclick="pois()" onblur="takaisin()">
</form>

Macro [30.11.2009 19:59:04]

#

Mahtavaa, kiitos! =)

Vastaus

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

Tietoa sivustosta