1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
function correct(ao_caractere)
{
var lb_just=true;
var ls_test="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var ls_lettre=ao_caractere.value;
if(ls_test.indexOf(ls_lettre)==-1)
{
lb_just=false;
};
return lb_just;
}
function valider(ao_caractere, ao_carjoues, ao_recommencer, as_motcache, ao_image)
{
var ln_err=0;
var ls_valeur=ao_caractere.value.toUpperCase();
ao_caractere.value=ls_valeur;
var ln_placemot=0;
var ln_cpt=0;
if (correct(ao_caractere))
{
ln_placemot=as_motcache.indexOf(ls_valeur);
if (ln_placemot==-1)
{
alert ('Non existant dans le mot!!')
}
else
{
while (ln_cpt<as_motcache.length)
{
if(ao_caractere.value==motcache.charAt(ln_cpt))
{
document.pendu['l'+ln_cpt].value=ao_caractere.value;
}
ln_cpt++;
}
}
}
else
{
alert('Caractère non accepté!!');
}
document.pendu.caractere.value="";
document.pendu.caractere.focus();
}
//et voici le code du bouton et de l'input
<input type="text" name="caractere" size="1" maxlength="1">
<br>
<br>
<input type="button" name="valide" value="Proposer" onclick="valider(document.pendu.caractere, document.pendu.carjoues, document.pendu.recommencer, motcache, document.pendu.image);"> |