Että pitäisi saada text fieldiin aito onChange funktio, eli toisin sanoen
jos syötän ale kenttään 3 ilman että painan enteriä tai vaihdan kenttään, niin välittömästi laukeaisi funktio. onChange kutsutaan vain, jos text fieldistä poistutaan ja arvo on muuttunut.
Pitäisi saada tekniikka, jolloin jokainen muutettu merkki aiheuttaa funktio kutsun text fieldissä(input type="text").
Laita sekä onkeyup että onchange. Muista myös kirjoittaa nuo attribuutit pienellä.
Niin siis pienellä jos menevät tagin attribuuteiksi, kuten mielellään ei.
jQueryllä:
$(document).ready(function(){ var val = ""; $("#name").bind("change keyup mouseover", function (e) { if (val != $(this).val()) { val = $(this).val(); alert(val); } }); });
EDIT: Muokkasin tuohon myös changen
, joka tuo sen lisän, että huomataan hiirellä tuotu teksti edes jotenkin. Jos hiirellä tuonti halutaan tunnistaa lennosta, joudutaan varmaankin pollaamaan.
EDIT2: Vielä mouseover
mukaan niin tunnistuu hiirellä vedetyt tekstit helpommin.
Okei, kiitokset, olinpa tyhmä.
EDIT:
Mites ilman JQueryä, pitäiskö laittaa onKeyUp funktion sisään
jo if tarkistin siltä varalta, että onko tuo tarvittu teksikenttä valittuna, eli esim if(document.getElementById("plaaplaa").
koska onFocus funtiotahan ei tähän laittaa, koska se on takaisin kustuttava tapahtuma funktio?
Aihe on jo aika vanha, joten et voi enää vastata siihen.