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.leng th == 0 || obj.value.lengt h == 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.leng th == 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.leng th == 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.ind exOf(".") != -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.leng th == 4 )
{
if ((obj.value.ind exOf(".") != -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="retu rn check(event.key Code , this);" />
</body>
</html>[/HTML]
thanks.