Bonsoir,
J'appelle une fonction javascript en lui passant la valeur d'une zone de texte et son ID :
<code type="javascript">
onblur="verif(this.value,id)"
</code>
mon script est le suivant :
<code type="javascript">
function verif(chaine,id_objet)
{
// alert(id_objet);
var reg = new RegExp("^(ABS|R|J|D|[0-9])$","");
if(!reg.test(chaine))
{
document.getElementById('id_objet').focus();
alert('Attention : seuls les caractères ABS | R | J | D et les chiffres de 0 à 9 sont acceptés');
}
}
</code>
Si le regex n'est pas ok, je veux donc revenir sur la zone de texte précédente (je passe l'id de cette zone de texte au script javascript) mais j'obtiens ce message d'erreur :
<citation nom="Firebug">document.getElementById("id_objet") is null
<lien>http://localhost/REGEX/regex.js</lien>
Line 7</citation>
Sauriez-vous me dire comment je peux résoudre ce problème svp ?
Merci d'avance.
beegees