{"id":777,"date":"2026-08-04T18:11:24","date_gmt":"2026-08-04T18:11:24","guid":{"rendered":"https:\/\/advaithhomes.co.uk\/?page_id=777"},"modified":"2026-08-04T18:11:24","modified_gmt":"2026-08-04T18:11:24","slug":"feedback-form","status":"publish","type":"page","link":"https:\/\/advaithhomes.co.uk\/feedback-form\/","title":{"rendered":"Feedback Form"},"content":{"rendered":"<h2>Share Your Feedback<\/h2>\n<p>Your feedback helps us enhance our products, services, and overall experience.<\/p>\n<style>\r\n@keyframes ah-spin{to{transform:rotate(360deg)}}\r\n.ah-fw{max-width:100%}\r\n.ah-fw .ah-sp{animation:ah-spin .8s linear infinite;display:none}\r\n.ah-fw .ah-req{color:#e53935;margin-left:2px}\r\n\/* Form fields *\/\r\n.ch-form-group{margin-bottom:6px}\r\n.ch-form-label{display:block;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:7px}\r\n.ch-form-input,\r\n.ch-form-textarea,\r\n.ch-form-select{width:100%;padding:6px 8px;border:1.5px solid #d1d5db;border-radius:8px;font-size:15px;font-family:inherit;color:#111827;background:#fff;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;outline:none;appearance:none}\r\n.ch-form-input:focus,\r\n.ch-form-textarea:focus,\r\n.ch-form-select:focus{border-color:#1a3c5e;box-shadow:0 0 0 3px rgba(26,60,94,.1)}\r\n.ch-form-input::placeholder,\r\n.ch-form-textarea::placeholder{color:#9ca3af}\r\n.ch-form-textarea{min-height:130px;resize:vertical;line-height:1.6}\r\n.ch-form-select{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer}\r\n.ch-form-desc{font-size:11.5px;color:#9ca3af;margin:4px 0 0;line-height:1.4}\r\n.ch-form-submit{display:inline-flex;align-items:center;gap:8px;background:#1a3c5e;color:#fff;border:none;border-radius:8px;padding:13px 32px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;letter-spacing:.01em;transition:background .15s,transform .1s}\r\n.ch-form-submit:hover{background:#15304d}\r\n.ch-form-submit:active{transform:scale(.98)}\r\n.ch-form-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}\r\n\/* Feedback messages *\/\r\n.ch-form-feedback{display:none;border-radius:8px;padding:6px 8px;font-size:14px;margin-bottom:0}\r\n.ch-form-feedback + .ch-form-feedback{margin-top:10px}\r\n.ch-form-feedback.success{display:block;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;margin-bottom: 10px;}\r\n.ch-form-feedback.error{display:block;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;margin-bottom: 10px;}\r\n\/* Agreement section *\/\r\n.ch-agr-intro{font-size:14px;line-height:1.7;color:#4b5563;margin-bottom:14px;padding:14px 16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}\r\n.ch-agr-iframe-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:14px}\r\n.ch-agr-iframe{width:100%;height:240px;border:none;display:block}\r\n.ch-form-agreement .ch-agreement-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.6;font-weight:400;color:#374151}\r\n\/* Agreement toggle switch (replaces the plain checkbox) *\/\r\n.ch-toggle-switch{position:relative;display:inline-block;flex-shrink:0;width:40px;height:22px;margin-top:1px}\r\n.ch-toggle-switch .ch-agreement-chk{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}\r\n.ch-toggle-track{position:absolute;inset:0;background:#d1d5db;border-radius:999px;transition:background .15s}\r\n.ch-toggle-track::before{content:\"\";position:absolute;left:3px;top:3px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s}\r\n.ch-toggle-switch .ch-agreement-chk:checked + .ch-toggle-track{background:var(--client-color,#1a3c5e)}\r\n.ch-toggle-switch .ch-agreement-chk:checked + .ch-toggle-track::before{transform:translateX(18px)}\r\n.ch-toggle-switch .ch-agreement-chk:focus-visible + .ch-toggle-track{box-shadow:0 0 0 3px var(--client-color,#1a3c5e)}\r\n.ch-terms-link{color:#1a3c5e;text-decoration:underline;font-weight:600;margin-left:3px;margin-right:3px}\r\n.ch-terms-link:hover{color:#15304d}\r\n<\/style>\r\n<style id=\"ah-form-3-css\">\r\n.ch-form-radio-group{\r\n    display: flex !important;\r\n    flex-wrap: wrap !important;\r\n    gap: 20px !important;\r\n    flex-direction: row !important;\r\n}<\/style>\r\n\r\n<div class=\"ah-fw\" id=\"ahf_3_231\">\r\n\r\n  <form novalidate>\r\n    <input type=\"hidden\" name=\"nonce\"   value=\"0c9dcc7b8c\">\r\n    <input type=\"hidden\" name=\"form_id\" value=\"3\">\r\n    <div style=\"display:none;visibility:hidden\" aria-hidden=\"true\"><input type=\"text\" name=\"ah_hp\" tabindex=\"-1\" autocomplete=\"off\"><\/div>\r\n\r\n              <div class=\"ch-form-group\">\r\n              <label class=\"ch-form-label\" for=\"ahf_3_231_name\">Name<span class=\"ah-req\">*<\/span><\/label>\r\n                  <input class=\"ch-form-input\" type=\"text\" id=\"ahf_3_231_name\" name=\"name\" placeholder=\"Enter Your Full Name\" required>\r\n                          <\/div>\r\n              <div class=\"ch-form-group\">\r\n              <label class=\"ch-form-label\" for=\"ahf_3_231_email_address\">Email Address<\/label>\r\n                  <input class=\"ch-form-input\" type=\"email\" id=\"ahf_3_231_email_address\" name=\"email_address\" placeholder=\"yourmail@domain.com\">\r\n                          <\/div>\r\n              <div class=\"ch-form-group\">\r\n              <label class=\"ch-form-label\" for=\"ahf_3_231_phone_number\">Phone Number<\/label>\r\n                  <input class=\"ch-form-input\" type=\"tel\" id=\"ahf_3_231_phone_number\" name=\"phone_number\" placeholder=\"+xx xxxxxxxxxx\">\r\n                          <\/div>\r\n              <div class=\"ch-form-group\">\r\n              <label class=\"ch-form-label\" for=\"ahf_3_231_would_you_recommend_us\">Would You Recommend Us?<span class=\"ah-req\">*<\/span><\/label>\r\n                  <div class=\"ch-form-radio-group\" style=\"display:flex;flex-direction:column;gap:8px;\">\r\n                          <label style=\"display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;\">\r\n                <input type=\"radio\" name=\"would_you_recommend_us\" value=\"Yes\"  required style=\"accent-color:#1a3c5e;\">\r\n                Yes              <\/label>\r\n                          <label style=\"display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;\">\r\n                <input type=\"radio\" name=\"would_you_recommend_us\" value=\"No\"  required style=\"accent-color:#1a3c5e;\">\r\n                No              <\/label>\r\n                          <label style=\"display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;\">\r\n                <input type=\"radio\" name=\"would_you_recommend_us\" value=\"May be\"  required style=\"accent-color:#1a3c5e;\">\r\n                May be              <\/label>\r\n                      <\/div>\r\n                          <\/div>\r\n              <div class=\"ch-form-group\">\r\n              <label class=\"ch-form-label\" for=\"ahf_3_231_what_needs_improvement\">What Needs Improvement?<\/label>\r\n                  <textarea class=\"ch-form-textarea\" id=\"ahf_3_231_what_needs_improvement\" name=\"what_needs_improvement\" placeholder=\"\"><\/textarea>\r\n                          <\/div>\r\n              <div class=\"ch-form-group\">\r\n              <label class=\"ch-form-label\" for=\"ahf_3_231_feature_request\">Feature Request<\/label>\r\n                  <textarea class=\"ch-form-textarea\" id=\"ahf_3_231_feature_request\" name=\"feature_request\" placeholder=\"\"><\/textarea>\r\n                          <\/div>\r\n              <div class=\"ch-form-group\">\r\n              <label class=\"ch-form-label\" for=\"ahf_3_231_overall_rating\">Overall Rating<\/label>\r\n                  <div class=\"ch-form-radio-group\" style=\"display:flex;flex-direction:column;gap:8px;\">\r\n                          <label style=\"display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;\">\r\n                <input type=\"radio\" name=\"overall_rating\" value=\"1\"  style=\"accent-color:#1a3c5e;\">\r\n                \u2b50              <\/label>\r\n                          <label style=\"display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;\">\r\n                <input type=\"radio\" name=\"overall_rating\" value=\"2\"  style=\"accent-color:#1a3c5e;\">\r\n                \u2b50\u2b50              <\/label>\r\n                          <label style=\"display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;\">\r\n                <input type=\"radio\" name=\"overall_rating\" value=\"3\"  style=\"accent-color:#1a3c5e;\">\r\n                \u2b50\u2b50\u2b50              <\/label>\r\n                          <label style=\"display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;\">\r\n                <input type=\"radio\" name=\"overall_rating\" value=\"4\"  style=\"accent-color:#1a3c5e;\">\r\n                \u2b50\u2b50\u2b50\u2b50              <\/label>\r\n                          <label style=\"display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;\">\r\n                <input type=\"radio\" name=\"overall_rating\" value=\"5\"  style=\"accent-color:#1a3c5e;\">\r\n                \u2b50\u2b50\u2b50\u2b50\u2b50              <\/label>\r\n                      <\/div>\r\n                          <\/div>\r\n    \r\n    \r\n        <div style=\"margin-bottom:14px\">\r\n      <button type=\"submit\" class=\"ch-form-submit ah-sb btn btn-primary\">\r\n        <svg class=\"ah-sp\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" style=\"display:none;vertical-align:middle;margin-right:6px\"><circle cx=\"12\" cy=\"12\" r=\"10\" stroke-dasharray=\"31 62\"\/><\/svg>\r\n        <span class=\"ah-bt\">Rate Us<\/span>\r\n      <\/button>\r\n    <\/div>\r\n\r\n    <div class=\"ch-form-feedback\" role=\"alert\"><span><\/span><\/div>\r\n    <div class=\"ch-form-feedback\" role=\"alert\"><span><\/span><\/div>\r\n  <\/form>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var w = document.getElementById('ahf_3_231');\r\n  if (!w) return;\r\n  var f   = w.querySelector('form');\r\n  var btn = w.querySelector('.ah-sb');\r\n  var btt = w.querySelector('.ah-bt');\r\n  var sp  = w.querySelector('.ah-sp');\r\n  var fb  = w.querySelectorAll('.ch-form-feedback');\r\n  var sc  = fb[0];\r\n  var ec  = fb[1];\r\n  var agr = w.querySelector('.ch-agreement-chk');\r\n  if (agr) {\r\n    btn.disabled = !agr.checked;\r\n    agr.addEventListener('change', function () { btn.disabled = !agr.checked; });\r\n  }\r\n  function msg(el, type, txt) {\r\n    sc.className = 'ch-form-feedback';\r\n    ec.className = 'ch-form-feedback';\r\n    el.querySelector('span').textContent = txt;\r\n    el.className = 'ch-form-feedback ' + type;\r\n    el.scrollIntoView({behavior:'smooth',block:'nearest'});\r\n  }\r\n  f.addEventListener('submit', function(e) {\r\n    e.preventDefault();\r\n    btn.disabled = true; btt.textContent = 'Sending\u2026'; sp.style.display = 'inline-block';\r\n    fetch('https:\/\/advaithhomes.co.uk\/wp-admin\/admin-ajax.php', {\r\n      method: 'POST',\r\n      body: new URLSearchParams(Object.assign(\r\n        Object.fromEntries(new FormData(f)),\r\n        {action: 'ah_form_submit'}\r\n      ))\r\n    })\r\n    .then(function(r){ return r.json(); })\r\n    .then(function(r){\r\n      if (r.success) {\r\n        msg(sc, 'success', r.data.message);\r\n        f.reset();\r\n        f.querySelectorAll('input:not([type=hidden]),textarea,select').forEach(function(el){ el.disabled = true; el.style.opacity = '0.5'; el.style.cursor = 'not-allowed'; });\r\n        btn.disabled = true; btt.textContent = 'Sent'; sp.style.display = 'none'; btn.style.opacity = '0.55'; btn.style.cursor = 'not-allowed';\r\n      } else {\r\n        msg(ec, 'error', r.data && r.data.message ? r.data.message : 'Something went wrong.');\r\n        btn.disabled = agr ? !agr.checked : false; btt.textContent = 'Rate Us'; sp.style.display = 'none';\r\n      }\r\n    })\r\n    .catch(function(){\r\n      msg(ec, 'error', 'Network error. Please try again.');\r\n      btn.disabled = agr ? !agr.checked : false; btt.textContent = 'Send Message'; sp.style.display = 'none';\r\n    });\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\n","protected":false},"excerpt":{"rendered":"<p>The Feedback Form allows users to share their opinions, suggestions, complaints, feature requests, or report issues about the website, products, or services. It helps administrators understand user satisfaction, identify areas for improvement, resolve reported problems, and continuously enhance the overall user experience. All submitted feedback can be tracked, managed, assigned, and responded to through the admin panel.<\/p>\n","protected":false},"author":2,"featured_media":779,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-777","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/advaithhomes.co.uk\/api\/wp\/v2\/pages\/777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/advaithhomes.co.uk\/api\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/advaithhomes.co.uk\/api\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/advaithhomes.co.uk\/api\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/advaithhomes.co.uk\/api\/wp\/v2\/comments?post=777"}],"version-history":[{"count":5,"href":"https:\/\/advaithhomes.co.uk\/api\/wp\/v2\/pages\/777\/revisions"}],"predecessor-version":[{"id":783,"href":"https:\/\/advaithhomes.co.uk\/api\/wp\/v2\/pages\/777\/revisions\/783"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/advaithhomes.co.uk\/api\/wp\/v2\/media\/779"}],"wp:attachment":[{"href":"https:\/\/advaithhomes.co.uk\/api\/wp\/v2\/media?parent=777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}