In PHP textfield: Prevent the user from entering more then 3 numbers before decimal point for example:
if user enter 123.12 its acceptable, if user enter 12.12 its also acceptable, but if user enter 1234.12 its not acceptable.
Just check this fiddle: http://jsfiddle.net/S6uky/
HTML:
<form method="post">
<div class="row">
<label>Val 1</label>
<input type="text" class="validate" name="val1" maxlength="5"/>
</div>
<div class="row">
<label>Val 2</label>
<input type="text" class="validate" name="val2" maxlength="5" />
</div>
<div class="row">
<label>Val 3</label>
<input type="text" class="validate" name="val3" maxlength="5" />
</div>
<div class="row">
<button type="submit">Send</button>
</div>
</form>
JAVA SCRIPT:
$(function(){
$('.validate').blur(function(){
var reg=/^[0-9]{1}[0-9]{1}[\.]{1}[0-9]{1}[0-9]{1}$/g;
if($(this).val().match(reg)==null)
alert('Invalid input!');
});});