rss,
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title> - jsFiddle demo</title>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.9.1.js'></script>
<link rel="stylesheet" type="text/css" href="/css/result-light.css">
<style type='text/css'>
/* странная реактиция у формы
хотелось бы:
- если () пустое поле, то все ОК
- если (a) буква, то что-то к примеру alert
- если (1 -> 1) число - ОК
- если (1,1 -> 1,1; 1.1 -> 1,1) дробное число, до 1 цифры после запятой - ОК
- если (1,11111 -> 1,1) дробное больше 1 цифры, то все лишние округляются, и - Ок
- если (,5 -> 0,5; .5 -> 0,5) начинается с точки или запятой, в любом случае и .и, превращается в запятую
*/
</style>
<script type='text/javascript'>
$(window).load(function(){
$('#id_sq_pl').blur( function(){
var val = $(this).val();
if(!val.length) return false;
val = +val.replace(',','.');
if(!val) {$(this).val('');alert('Введите правильное число'); return false};
val = Math.round( val * 10 ) / 10;
$(this).val((''+val).replace('.',','))
});
});
</script>
</head>
<body>
<div class="sq">
<input id="id_sq_pl" name="sq_pl" value="" />
</div>
</body>
</html>