[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: форма отравки
Страницы: 1, 2
CompMaster16
да получил а как сделал то я отправил файл можешь готовый прислать
feramon_87
Отправь мне папку скрипт ! Там всего лишь пару строк вы мне отправили! или попробуй изменить то что я писал выше!!

data-type="email" на data-type="text"
CompMaster16

вот что то нашел еще похоже тут править надо чтот

this;this.$element.find("input, textarea").each(function(){var c=a(this);c.val()!=""&&c.removeClass(b.options.emptyClass)});this.$element.find("."+this.options.fieldWrapperClass).each(function(){var c=a(this);c.attr("data-type")=="captcha"&&(c.data("captchaValid",!1),c.find('input[name="CaptchaV2"]').keyup(function(){var g=a(this).val(),k=c.find('input[name="CaptchaHV2"]').val();b._validateCaptcha(k,g,function(a){c.data("captchaValid",a);c.data("error-state")&&b.errorSensitivity=="high"&&b._validate(c)})}));
c.find("input, textarea").val()!=""&&c.addClass(b.classNames.keydown)});this.$element.find("input, textarea").bind("focus blur keydown change propertychange",function(c){var g=b.classNames[c.type],k=b.classNames.focus,h=b.classNames.keydown,j=b.classNames.blur,i=a(this),l=i.closest("."+b.options.fieldWrapperClass);switch(c.type){case "focus":l.addClass(g).removeClass(j);break;case "blur":l.removeClass(k);i.val()==""&&l.addClass(g).removeClass(h);break;case "keydown":l.addClass(g).removeClass(j);break;
case "change":case "propertychange":i.val()!=""?l.addClass(h).removeClass(j):l.addClass(j).removeClass(h)}});switch(this.event){case "blur":case "keyup":this.$element.find("."+this.options.fieldWrapperClass+" input, ."+this.options.fieldWrapperClass+" textarea").bind(this.event,function(){b._validate(a(this).closest("."+b.options.fieldWrapperClass))});case "submit":this.$element.submit(function(c){var g=!0,k=b.$element.find("."+b.options.fieldWrapperClass).length-1;b.$element.find("."+b.options.fieldWrapperClass).each(function(h){if((g=
b._validate(a(this))?g:!1)&&h==k&&b.options.ajaxSubmit)c.preventDefault(),b._submitForm();g||c.preventDefault()})})}},_validateCaptcha:function(b,c,g){c.length!=6?g(!1):a.get("/ValidateCaptcha.ashx",{key:b,answer:c},function(a){g(a=="true")})},_submitForm:function(){var b=this,f=this.options.formSubmittedClass,g=this.options.formDeliveredClass,k=this.options.formErrorClass,h=f+" "+g+" "+k,j=this.$element.find("input[type=submit], button");a.ajax({url:this.$element.attr("action"),type:"post",data:this.$element.serialize(),
beforeSend:function(){b.$element.removeClass(h);b.$element.addClass(f);b.$element.find("."+b.options.fieldWrapperClass).removeClass(b.options.focusClass);j.attr("disabled","disabled")},complete:function(h){h&&(h.status>=400||h.responseText&&h.responseText.indexOf("<?php")>=0)&&alert("Form PHP script is missing from web server, or PHP is not configured correctly on your web hosting provider. Check if the form PHP script has been uploaded correctly, then contact your hosting provider about PHP configuration.");
if(h&&h.responseText&&h.responseText.indexOf('"success": true')>0&&h.responseText.indexOf("<?php")<0)if(b.$element.addClass(g).removeClass(f),h.responseText.indexOf('"redirect":')>0){h=jQuery.parseJSON(h.responseText);c.location.href=h.FormResponse.redirect;return}else b.$element.find("input:not([type=submit]), textarea").each(function(){var c=a(this);c.val("");b.hasCAPTCHA&&c.attr("disabled","disabled")});else b.$element.addClass(k).removeClass(f);b.hasCAPTCHA||j.removeAttr("disabled")}})},_validate:function(a){var b=
a.attr("data-type")||"always-valid",c=a.find("input, textarea"),k=this.validationTypes[b],b=a.attr("data-required")==="true",h=c.val()=="",c=k instanceof RegExp?Boolean(c.val().match(k)):k(a);if(b&&h)return this._switchState("required",a);if(!c)return this._switchState("invalid",a);return this._switchState("valid",a)},_switchState:function(a,b){function c(){i._validate(b)}var k=this.options.validClass,h=this.options.invalidClass,j=this.options.requiredClass;b.removeClass(k+" "+h+" "+j);if(a=="required"||
a=="invalid"){a=="invalid"?b.addClass(h):b.addClass(j);if(this.errorSensitivity!="low"){var i=this,k=this.errorSensitivity=="high"?"keyup":"blur";b.data("error-state")||(b.data("error-state",!0),b.find("input, textarea").bind(k,c))}return!1}b.data("error-state")&&(this.errorSensitivity=="high"?this.event!="keyup"&&b.data("error-state",!1).find("input, textarea").unbind("keyup",c):this.errorSensitivity=="medium"&&this.event!="blur"&&b.data("error-state",!1).find("input, textarea").unbind("blur",c));
b.addClass(k);return!0}});a.fn.wpForm
=function(a){new b.Widget.Form(this,a);return this}})(jQuery,WebPro,window,document);[js]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.