fonction onChange=onBlur ? [javascript] - HTML/CSS - Programmation
Marsh Posté le 11-05-2002 à 01:34:13
onchange/onkeyup permet de détecter en temps réel les caractères entrés
ex le compteur de caractères : http://sms.proximus.be/WMS/ProxiTe [...] yle&lan=fr
function updateLeftChars()
{
max_len = 128;
msg_text = document.smsform.smsmessage.value;
msg_len = msg_text.length;
if (msg_len > max_len)
{
document.smsform.smsmessage.value = msg_text.substring(0, max_len);
document.smsform.leftchars.value = 0;
}
else
document.smsform.leftchars.value = (max_len - msg_len);
}
<TEXTAREA class=fontfield cols=50 name=smsmessage onchange=updateLeftChars() onfocus=updateLeftChars() onkeyup=updateLeftChars() rows=10></TEXTAREA>
Marsh Posté le 11-05-2002 à 14:51:21
si j'ai bien compris faut mettre les deux alors?
Marsh Posté le 11-05-2002 à 15:46:18
je n'ai pas testé, donc aucune idée, mais je suppose ce site bien fais, donc la réponses est oui
c sans doute un problème de compatibilité des browsers comme d'hab.
Marsh Posté le 11-05-2002 à 00:19:34
Pour un formulaire, j'aimerais testé les caractères saisies (en temps réel) dans un champ texte. Avec le fonction onChange, le code javascript est appellé quand le champ perd le focus et pas quand un nouveau caractère est saisie.
Est ce normal, ou est ce IE qui fait des siennes?
Il y a un moyen de tester les caractères avant de les afficher (pour ne laisser passer que les caractères numériques) (un peu comme en VB)?
---------------
[:nico23] [:nico23] [:nico23] [:nico23]