$(function(){ $("#PHONE").addClass("demo").attr("value", ""); $("#PHONE").focus(function(){ if($("#PHONE").hasClass('demo')) $("#PHONE").attr("value", "").removeClass('demo'); }); $("#PHONE").blur(function(){ if($("#PHONE").attr("value") == "") $("#PHONE").addClass("demo").attr("value", ""); }); $("#PHONE").keydown(function(event){ if( (event.keyCode >= 48 && event.keyCode <= 57) || event.keyCode == 8 || event.keyCode == 13 || (event.keyCode >= 96 && event.keyCode <= 105) ){ return true; } return false; }); $("form[name=iblock_add]").submit(function(){ message = false; if($("#PHONE").hasClass("demo")){ message = "Это поле обязательное"; } if($("#PHONE").attr("value").length < 10){ message = "Длина должна быть 10 цифр"; } if(message){ if($("#error").length) $("#error").html(message); else $("#PHONE").after("