Tu souhaite le tester en cours de frappe ou après la frappe?
Déjà pour limiter le nombre de caractère maximum, tu peux mettre:
<input type="text" name="mois" size="4" maxlength="4" value=""/>
Comme ça ton input fait 4 caractères de large (size="4") et on ne peut taper plus de 4 caractères (maxlength="4")
Ensuite pour tester en direct le nombre de caractère il faut passer par javascript:
ce code est à placer entre les balises HEAD de ta page (il teste pour 4 caractères, si tu veux tester les deux champs, dis le moi et je modifierais)
<script language="javascript" type="text/javascript">
<!--
function test_input(nombre){
avertissement = document.getElementById("zone_avert");
avertissement.innerHTML = "";
if (nombre.length<4){
avertissement.innerHTML = "Vous devez entrer 4 caractères";
}
}
-->
</script>
ensuite dans ton PHP, ton input:
<input type="text" name="mois" size="4" maxlength="4" value="" onkeypress="test_input(this.value)" onkeyup="test_input(this.value)" /><span id="zone_avert"></span>
@+
Deux intellectuels assis vont moins loin qu'une brute qui marche.
!!! Vous avez obtenu une réponse ... Pensez à marquer vos sujets comme résolus !!!