please show what you have done so far ... we don't just provide solutions without seeing that you have tried something before ...
kind regards
MOD
sure.
this is my code. Not yet completed. i felt like it is not a right way to handle it.
[HTML]<html>
<head>
<script type="text/javascript">
function check($char, obj){
if (obj.value > 100.0)
{
return false;
}
if (obj.value.length == 0 || obj.value.length == 1)
{
if(($char >= 48 && $char <= 57)||($char >= 96 && $char <= 105) || $char == 190 || $char == 8 || $char == 9 || $char == 46 || $char == 13 || $char == 9 || $char == 35 || $char == 36 || $char == 37 || $char == 39 || $char == 110)
{
return true;
}
}
else if (obj.value.length == 2 )
{
if ((obj.value > 10) && ($char == 110 || $char == 190 ||$char == 46 || $char == 8 || $char == 9 || $char == 37 || $char == 39 || $char == 35 || $char == 36))
{
return true;
}
else if ((obj.value == 10) && ( $char == 48 || $char == 96 || $char == 110 || $char == 190 ||$char == 46 || $char == 8 || $char == 9 || $char == 37 || $char == 39 || $char == 35 || $char == 36))
{
return true;
}
else if ((obj.value < 10) && (($char >= 48 && $char <= 57)||($char >= 96 && $char <= 105) || $char == 190 || $char == 8 || $char == 9 || $char == 46 || $char == 13 || $char == 9 || $char == 35 || $char == 36 || $char == 37 || $char == 39 || $char == 110))
{
return true;
}
else
{
return false;
}
}
else if (obj.value.length == 3 )
{
if ((obj.value == 100) && ($char == 110 || $char == 190 || $char == 46 || $char == 8 || $char == 37 || $char == 39 || $char == 35 || $char == 36))
{
return true;
}
else if ((obj.value.indexOf(".") != -1) && (($char >= 48 && $char <= 57)||($char >= 96 && $char <= 105) || $char == 190 || $char == 8 || $char == 9 || $char == 46 || $char == 13 || $char == 9 || $char == 35 || $char == 36 || $char == 37 || $char == 39 || $char == 110))
{
return true;
}
else
{
return false;
}
}
else if (obj.value.length == 4 )
{
if ((obj.value.indexOf(".") != -1) && (($char >= 48 && $char <= 57)||($char >= 96 && $char <= 105) || $char == 190 || $char == 8 || $char == 9 || $char == 46 || $char == 13 || $char == 9 || $char == 35 || $char == 36 || $char == 37 || $char == 39 || $char == 110))
{
return true;
}
else
{
return false;
}
}
else if (($char == 46 || $char == 8 || $char == 9 || $char == 37 || $char == 39 || $char == 35 || $char == 36))
{
return true;
}
else
{
return false;
}
}
</script>
</head>
<body>
<input type="text" maxlength=5 onkeydown="return check(event.keyCode , this);" />
</body>
</html>[/HTML]
thanks.