function ismaxlength(obj) { var mlength=obj.getAttribute?parseInt(obj.getAttribute('maxlength')) : ''; // если можем получить аттрибут элемента, то получаем значение аттрибута maxlength, иначе длина не ограничена if (obj.getAttribute && obj.value.length>mlength); obj.value=obj.value.substring(0,mlength); // значение = maxlength от нуля } // Gorbenko Oleg (c) 2008 function scht(obj, lbl, mlength) { var scht = document.getElementById(lbl); // label со счетчиком var msgbody = document.getElementById(obj); // элемент ввода scht.innerHTML = (mlength - msgbody.value.length); } function dis_btn(obj, btn) { var button = document.getElementById(btn); // кнопка var msgbody = document.getElementById(obj); // элемент ввода button.disabled=((msgbody.value.length<5)||(msgbody.value.length>500))?true:false; }