Salut ! Bon tu as de la chance que j'avais vraiment mais vraiment rien a faire !!
Voila un code exemple :
<script language="Javascript"> function IsNumeric(sText) { var ValidChars = "0123456789"; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; }
function TestTime() { if (document.all["test"].value.length==5) { var Hrs = (IsNumeric(document.all["test"].value.substring(0,2)) ? document.all["test"].value.substring(0,2) : -1); var Mins = (IsNumeric(document.all["test"].value.substring(3,5)) ? document.all["test"].value.substring(3,5) : -1); if ( Hrs>=0 && Hrs<24 && Mins>=0 && Mins<60 && document.all["test"].value.toLowerCase().substring(2,3)=="h") return true; else return false; } else return false; } function Test() { if (TestTime()) alert ("format correct"); else alert ("format incorrect"); } </script>
<input type="text" name="test"> <input type="button" value="test" onclick="Test()">
|