Проверка поля на телефон или email, если тест не пройдет отмена отправки .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | $("#wpcf7-f688-o1 .wpcf7-form ").submit(function (e){ var field = $(this).find("input[name=\"your-phone\"]"); var topic = field.val().trim(); var regexp = /(.+@.+\..+)|(^\+*[0-9]{9,14}$)/i.test(topic); //console.info(regexp); if(regexp){ field.css("border-color",""); return true; }else{ field.css("border-color","red"); e.preventDefault(); return false; } }); |