Tenia un bug curiós. En un control input normal d'introducció de text es calculava una funció cada cop que es modificava el valor. Clar, en un principi el vaig posar en el onchange però això no era suficient, perque aquest event només es dispara quan l'usuari abandona el control. Aleshores vaig posar la funció en l'event OnKeyup i llestos, cada cop que l'usuari tecleja, doncs es calcula la funció. Segur? L'usuari es queixa que el tema no acaba de funcionar... vinga a fer proves i en local funciona perfectament, doncs cal anar a veure com treballa l'usuari. Resulta que és l'autocomplete que no dispara el keyup, vist el tema també he fet: botó dret sobre el control i escollir "pegar" i es posa el valor al control sense disparar l'event. Hi ha l'opció de posar al control input l'atribut autocomplete="off", però hi ha una manera millor, és el OnInput que es dispara cada cop que el control rep valors diferents, indepedenment de l'origen, ja sigui "pegar" o "autocomplete". A partir d'ara OnInput .
<input tabindex="9" accesskey="9" id="nom_del_control" name="nom_del_control" size="12" maxlength="12" type="text" oninput="javascript: Calculo();" value="el_valor_aqui" />
|