J'ai ce code JavaScript simple. Le commutateur n'est pas exécuté, pour une raison quelconque, ce qui est un mystère pour moi! Quelle erreur stupide ai-je faite?Commutateur JavaScript non exécuté
function hndlEv (e)
{
switch (document.forms[0].zcode.length)
{
case 1: document.forms[0].zcode.style.backgroundColor = "ffcc33"; break;
case 2: document.forms[0].zcode.style.backgroundColor = "ffff33"; break;
case 3: document.forms[0].zcode.style.backgroundColor = "ccff33"; break;
case 4: document.forms[0].zcode.style.backgroundColor = "66ff33"; break;
case 5: document.forms[0].zcode.style.backgroundColor = "00ff33"; break;
}
}
...
<body onload="setfocus();" onkeypress="hndlEv(event);">
...
<input type="text" name="zcode" size="6" maxlength="6" class="code" />
Est-ce que ça va cette méthode? –