Enerpac
Custom Pump Request
SKU: custom-pump-request
Our experts will contact you within 24 hours.
Product Description
$(function () { //Start document referrer capture [Form Pages] function readReferrerCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(";"); for (var i = 0; i Please Select Alaska Alabama Arkansas Arizona California Colorado Connecticut D.C. Delaware Florida Georgia Hawaii Iowa Idaho Illinois Indiana Kansas Kentucky Louisiana Massachusetts Maryland Maine Michigan Minnesota Missouri Mississippi Montana North Carolina North Dakota Nebraska New Hampshire New Jersey New Mexico Nevada New York Ohio Oklahoma Oregon Pennsylvania Puerto Rico Rhode Island South Carolina South Dakota Tennessee Texas Utah Virginia Virginia Vermont Washington Wisconsin West Virginia Wyoming ' ); } else if (name == "Canada") { //Remove Requirement $("#dynamicStateProv").remove(); $("#inp_12").show(); $("#fillStateProv").html( ' Please Select Alberta Manitoba British Columbia New Brunswick Newfoundland and Labrador Nova Scotia Northwest Territories Nunavut Ontario Prince Edward Island Quebec Saskatchewan Yukon Territory ' ); } else if (name == "Australia") { $("#dynamicStateProv").remove(); $("#inp_12").show(); $("#fillStateProv").html( ' Please Select Australian Capital Territory New South Wales Northern Territory Queensland South Australia Tasmania Victoria Western Australia ' ); } else if (name == "Mexico") { $("#dynamicStateProv").remove(); $("#inp_12").show(); $("#fillStateProv").html( ' Please Select Aguascalientes Baja California Baja California Sur Chihuahua Colima Campeche Coahuila Chiapas Ciudad de México Durango Guerrero Guanajuato Hidalgo Jalisco Mexico State Michoacán Morelos Nayarit Nuevo León Oaxaca Puebla Querétaro Quintana Roo Sinaloa San Luis Potosí Sonora Tabasco Tlaxcala Tamaulipas Veracruz Yucatán Zacatecas ' ); } else if (name == "Brazil") { $("#dynamicStateProv").remove(); $("#inp_12").show(); $("#StateReq").text("*"); $("#fillStateProv").html( ' Please Select Acre Alagoas Amazonas Amapá Bahia Ceará Distrito Federal Espírito Santo Goiás Maranhão Minas Gerais Mato Grosso do Sul Mato Grosso Pará Paraíba Pernambuco Piauí Paraná Rio de Janeiro Rio Grande do Norte Rondônia Rio Grande do Sul Santa Catarina Sergipe São Paulo Tocantins ' ); } else { $("#inp_12").hide(); $("#dynamicStateProv").remove(); } } else { } }); var ckbox = $("#optin"); $("#optin").on("click", function () { if (ckbox.is(":checked")) { $("#inp_1490").val("Single Opt-in"); } else { $("#inp_1490").val("No"); } }); //comment here $(".icon").click(function () { if ($(".mobileMenu").is(":visible")) { $(".mobileMenu").hide(); } else { $(".mobileMenu").show(); } }); //remove special characters $(".textInputss").on("blur", function () { $(".j").remove(); }); function Errormsg() { $(".error").slideDown(); $(".emailAddress").val(""); } //Email Address var component = { input: $(".emailAddresssss"), mensage: { fields: $(".msg"), success: $(".success"), error: $(".error"), }, }, regex = /((([A-Za-z]{3,9}:(?:\/\/)?)(?:[\-;:&=\+\$,\w]+@)?[A-Za-z0-9\.\-]+|(?:www\.|[\-;:&=\+\$,\w]+@)[A-Za-z0-9\.\-]+)((?:\/[\+~%\/\.\w\-_]*)?\??(?:[\-\+=&;%@\.\w_]*)#?(?:[\.\!\/\\\w]*))?)/; component.input.blur(function () { component.mensage.fields.hide(); regex.test(component.input.val()) ? component.mensage.success.show() : Errormsg(); }); }); Custom Pump Request First Name * Last Name * Company Name * Phone Email Address * Special Characters are not allowed "!#$%^*()&'" City Country * please select Afghanistan Aland Islands Albania Algeria Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivarian Republic of Venezuela Bonaire; Sint Eustatius and Saba Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory Brunei Darussalam Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Chinese Taipei Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Congo, the Democratic Republic of the Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Curaçao Cyprus Czech Republic Democratic Peoples Republic of Korea Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Eritrea Estonia Ethiopia Falkland Islands (Malvinas) Faroe Islands Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and McDonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iraq Ireland Islamic Republic of Iran Isle of Man Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libyan Arab Jamahiriya Liechtenstein Lithuania Luxembourg Macao Macedonia (FYROM) Madagascar Malawi Malaysia Maldives Mali Malta Martinique Mauritania Mauritius Mayotte Mexico Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island Norway Oman Pakistan Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Plurinational State of Bolivia Poland Portugal Puerto Rico Qatar Republic of Korea Republic of Kosova Republic of Moldova Reunion Romania Russian Federation Rwanda Saint Barthélemy Saint Helena, Ascension and Tristan da Cunha Saint Kitts and Nevis Saint Lucia Saint Martin (French part) Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Sint Maarten (Dutch part) Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Islands South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syrian Arab Republic Tajikistan Tanzania Thailand Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States Uruguay Uzbekistan Vanuatu Viet Nam Virgin Islands-British Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe State or Province * Describe your application * Yes I would like to receive product updates and emails from Enerpac label { margin-top: 5px; } .mrgl { margin-left: 4px; } .mw { max-width: 100% !important; min-width: 100% !important; height: auto !important; } .pFix { padding-right: 10px; padding-left: 0; } .inlinechk { display: inline; width: 15px; vertical-align: sub; } .LV_valid, .msg { display: none; } input, select { width: 100%; } .TextObject address, p { margin: 0; } #inp_1 { transition: all 0.5s ease; } p img { margin: 4.5px; } .p10 { padding: 10px; } input, select, textarea { padding: 5px; } ::-webkit-input-placeholder { color: #dadada; } ::-moz-placeholder { color: #dadada; } :-ms-input-placeholder { color: #dadada; } :-moz-placeholder { color: #dadada; } span.required { color: #c00 !important; } .LV_invalid, .error { color: #c00; font-size: 10px; padding: 2px; font-weight: 700; } .btn-primary { color: #000; font-weight: 700; background-color: #fc0; border: none; } .btn-primary:focus, .btn-primary:hover { background-color: #000; color: #fc0; } @media only screen and (max-width: 1000px) { .pFixR { padding-left: 0; } } .ebtn { color: #fff !important; text-transform: none; font-weight: 700; cursor: pointer; font-family: Roboto; display: inline-block; padding: 15px 30px; background-color: #292929; border: none; line-height: 16px; text-decoration: none !important; } .ebtn:hover { background: #ffcc01; color: #000 !important; } var LiveValidation = function (B, A) { this.initialize(B, A); }; LiveValidation.VERSION = "1.3 standalone"; LiveValidation.TEXTAREA = 1; LiveValidation.TEXT = 2; LiveValidation.PASSWORD = 3; LiveValidation.CHECKBOX = 4; LiveValidation.SELECT = 5; LiveValidation.FILE = 6; LiveValidation.massValidate = function (C) { var D = true; for (var B = 0, A = C.length; B = 300) { this.removeMessageAndFieldClass(); } var A = this; if (this.timeout) { clearTimeout(A.timeout); } this.timeout = setTimeout(function () { A.validate(); }, A.wait); }, doOnBlur: function (A) { this.focused = false; this.validate(A); }, doOnFocus: function (A) { this.focused = true; this.removeMessageAndFieldClass(); }, getElementType: function () { switch (true) { case this.element.nodeName.toUpperCase() == "TEXTAREA": return LiveValidation.TEXTAREA; case this.element.nodeName.toUpperCase() == "INPUT" && this.element.type.toUpperCase() == "TEXT": return LiveValidation.TEXT; case this.element.nodeName.toUpperCase() == "INPUT" && this.element.type.toUpperCase() == "PASSWORD": return LiveValidation.PASSWORD; case this.element.nodeName.toUpperCase() == "INPUT" && this.element.type.toUpperCase() == "CHECKBOX": return LiveValidation.CHECKBOX; case this.element.nodeName.toUpperCase() == "INPUT" && this.element.type.toUpperCase() == "FILE": return LiveValidation.FILE; case this.element.nodeName.toUpperCase() == "SELECT": return LiveValidation.SELECT; case this.element.nodeName.toUpperCase() == "INPUT": throw new Error( "LiveValidation::getElementType - Cannot use LiveValidation on an " + this.element.type + " input!" ); default: throw new Error( "LiveValidation::getElementType - Element must be an input, select, or textarea!" ); } }, doValidations: function () { this.validationFailed = false; for (var C = 0, A = this.validations.length; C Number(C)) { Validate.fail(K); } break; } return true; }, Format: function (C, E) { var C = String(C); var E = E || {}; var A = E.failureMessage || "Not valid!"; var B = E.pattern || /./; var D = E.negate || false; if (!D && !B.test(C)) { Validate.fail(A); } if (D && B.test(C)) { Validate.fail(A); } return true; }, Email: function (B, C) { var C = C || {}; var A = C.failureMessage || "Must be a valid email address!"; Validate.Format(B, { failureMessage: A, pattern: /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i, }); return true; }, Length: function (F, G) { var F = String(F); var G = G || {}; var E = G.minimum || G.minimum == 0 ? G.minimum : null; var H = G.maximum || G.maximum == 0 ? G.maximum : null; var C = G.is || G.is == 0 ? G.is : null; var A = G.wrongLengthMessage || "Must be " + C + " characters long!"; var B = G.tooShortMessage || "Must not be less than " + E + " characters long!"; var D = G.tooLongMessage || "Must not be more than " + H + " characters long!"; switch (true) { case C !== null: if (F.length != Number(C)) { Validate.fail(A); } break; case E !== null && H !== null: Validate.Length(F, { tooShortMessage: B, minimum: E }); Validate.Length(F, { tooLongMessage: D, maximum: H }); break; case E !== null: if (F.length Number(H)) { Validate.fail(D); } break; default: throw new Error( "Validate::Length - Length(s) to validate against must be provided!" ); } return true; }, Inclusion: function (H, F) { var F = F || {}; var K = F.failureMessage || "Must be included in the list!"; var G = F.caseSensitive === false ? false : true; if (F.allowNull && H == null) { return true; } if (!F.allowNull && H == null) { Validate.fail(K); } var D = F.within || []; if (!G) { var A = []; for (var C = 0, B = D.length; C var dom0 = document.querySelector("#form77 #inp_1"); var inp_1 = new LiveValidation(dom0, { validMessage: "", onlyOnBlur: false, wait: 300, }); inp_1.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); inp_1.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); inp_1.add(Validate.Presence, { failureMessage: "This field is required", }); var dom1 = document.querySelector("#form77 #inp_2"); var inp_2 = new LiveValidation(dom1, { validMessage: "", onlyOnBlur: false, wait: 300, }); inp_2.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); inp_2.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); inp_2.add(Validate.Presence, { failureMessage: "This field is required", }); var dom2 = document.querySelector("#form77 #inp_18"); var inp_18 = new LiveValidation(dom2, { validMessage: "", onlyOnBlur: false, wait: 300, }); inp_18.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); inp_18.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); inp_18.add(Validate.Presence, { failureMessage: "This field is required", }); var dom3 = document.querySelector("#form77 #inp_15"); var inp_15 = new LiveValidation(dom3, { validMessage: "", onlyOnBlur: false, wait: 300, }); inp_15.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); inp_15.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); var dom4 = document.querySelector("#form77 #inp_3"); var inp_3 = new LiveValidation(dom4, { validMessage: "", onlyOnBlur: false, wait: 300, }); inp_3.add(Validate.Presence, { failureMessage: "This field is required", }); inp_3.add(Validate.Format, { pattern: /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i, failureMessage: "A valid email address is required", }); var dom5 = document.querySelector("#form77 #inp_11"); var inp_11 = new LiveValidation(dom5, { validMessage: "", onlyOnBlur: false, wait: 300, }); inp_11.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); inp_11.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); var dom6 = document.querySelector("#form77 #inp_14"); var inp_14 = new LiveValidation(dom6, { validMessage: "", onlyOnBlur: false, wait: 300, }); inp_14.add(Validate.Presence, { failureMessage: "This field is required", }); var dom13 = document.querySelector("#form77 #field13"); var field13 = new LiveValidation(dom13, { validMessage: "", onlyOnBlur: false, wait: 300, }); field13.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); field13.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); var dom14 = document.querySelector("#form77 #inp_1468"); var inp_1468 = new LiveValidation(dom14, { validMessage: "", onlyOnBlur: false, wait: 300, }); inp_1468.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); inp_1468.add(Validate.Presence, { failureMessage: "This field is required", }); var dom16 = document.querySelector("#form77 #field16"); var field16 = new LiveValidation(dom16, { validMessage: "", onlyOnBlur: false, wait: 300, }); field16.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); field16.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); field16.add(Validate.Presence, { failureMessage: "This field is required", }); var dom17 = document.querySelector("#form77 #field17"); var field17 = new LiveValidation(dom17, { validMessage: "", onlyOnBlur: false, wait: 300, }); field17.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); field17.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); var dom19 = document.querySelector("#form77 #field19"); var field19 = new LiveValidation(dom19, { validMessage: "", onlyOnBlur: false, wait: 300, }); field19.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); field19.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); field19.add(Validate.Presence, { failureMessage: "This field is required", }); var dom20 = document.querySelector("#form77 #field20"); var field20 = new LiveValidation(dom20, { validMessage: "", onlyOnBlur: false, wait: 300, }); field20.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); field20.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); field20.add(Validate.Presence, { failureMessage: "This field is required", }); var dom21 = document.querySelector("#form77 #field21"); var field21 = new LiveValidation(dom21, { validMessage: "", onlyOnBlur: false, wait: 300, }); field21.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); field21.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); field21.add(Validate.Presence, { failureMessage: "This field is required", }); var dom22 = document.querySelector("#form77 #field22"); var field22 = new LiveValidation(dom22, { validMessage: "", onlyOnBlur: false, wait: 300, }); field22.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); field22.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); field22.add(Validate.Presence, { failureMessage: "This field is required", }); var dom23 = document.querySelector("#form77 #field23"); var field23 = new LiveValidation(dom23, { validMessage: "", onlyOnBlur: false, wait: 300, }); field23.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); field23.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); field23.add(Validate.Presence, { failureMessage: "This field is required", }); var dom25 = document.querySelector("#form77 #field25"); var field25 = new LiveValidation(dom25, { validMessage: "", onlyOnBlur: false, wait: 300, }); field25.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); field25.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); field25.add(Validate.Presence, { failureMessage: "This field is required", }); var dom26 = document.querySelector("#form77 #field26"); var field26 = new LiveValidation(dom26, { validMessage: "", onlyOnBlur: false, wait: 300, }); field26.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); var dom28 = document.querySelector("#form77 #field28"); var field28 = new LiveValidation(dom28, { validMessage: "", onlyOnBlur: false, wait: 300, }); field28.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); field28.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); var dom31 = document.querySelector("#form77 #field31"); var field31 = new LiveValidation(dom31, { validMessage: "", onlyOnBlur: false, wait: 300, }); field31.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); field31.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); var dom32 = document.querySelector("#form77 #field32"); var field32 = new LiveValidation(dom32, { validMessage: "", onlyOnBlur: false, wait: 300, }); field32.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); field32.add(Validate.Length, { tooShortMessage: "Invalid length for field value", tooLongMessage: "Invalid length for field value", minimum: 0, maximum: 35, }); var dom33 = document.querySelector("#form77 #field33"); var field33 = new LiveValidation(dom33, { validMessage: "", onlyOnBlur: false, wait: 300, }); field33.add(Validate.Custom, { against: function (value) { return !value.match( /(telnet|ftp|https?):\/\/(?:[a-z0-9][a-z0-9-]{0,61}[a-z0-9]\.|[a-z0-9]\.)+[a-z]{2,63}/i ); }, failureMessage: "Value must not contain any URL's", }); function resetSubmitButton(e) { var submitButtons = e.target.form.getElementsByClassName("submit-button"); for (var i = 0; i
Need technical consultation?
Our team of engineers is ready to help you choose the right product or design a custom solution for your specific needs.