{"id":14,"date":"2026-09-21T10:01:17","date_gmt":"2026-09-21T04:31:17","guid":{"rendered":"https:\/\/demo.gatilab.com\/core-forms\/?page_id=14"},"modified":"2026-09-21T10:01:17","modified_gmt":"2026-09-21T04:31:17","slug":"quote-calculator","status":"publish","type":"page","link":"https:\/\/demo.gatilab.com\/core-forms\/quote-calculator\/","title":{"rendered":"Live quote calculator"},"content":{"rendered":"<div class=\"cfd-breadcrumb\"><a href=\"https:\/\/demo.gatilab.com\/core-forms\/\">All examples<\/a><\/div><div class=\"cfd-intro\"><p class=\"cfd-kicker\">Live quote calculator<\/p><h1>Let the form do the arithmetic<\/h1><p class=\"cfd-lead\">Change the page count or add support to update the estimate immediately. This example only calculates an estimate; no payment is collected.<\/p><a href=\"https:\/\/demo.gatilab.com\/core-forms\/wp-admin\/admin.php?page=core-forms&#038;view=edit&#038;form_id=13\">Open this form in the builder &rarr;<\/a><\/div><div class=\"cfd-note\">Shared demo: use made-up details. Entries are public to other demo visitors and clear daily at 00:00 IST. Login: <strong>demo \/ demo<\/strong>.<\/div><div class=\"wp-block-group cfd-example is-layout-flow wp-block-group-is-layout-flow\"><form method=\"post\"  class=\"cf-form cf-form-13 \" data-id=\"13\" data-title=\"Live quote calculator\" data-slug=\"quote-calculator\" data-ajax-submit=\"1\" data-smart-multistep=\"0\" data-save-resume=\"0\" data-partial-entries=\"0\" data-calculations=\"1\" data-counters=\"0\" data-message-success=\"Your demo entry was saved. Open Core Forms &gt; Submissions to see it. This shared demo resets at midnight India time.\" data-message-invalid-email=\"Sorry, that email address looks invalid.\" data-message-invalid-field-value=\"One or more fields contain an invalid value. Please check your entries.\" data-message-required-field-missing=\"Please fill in the required fields.\" data-message-field-too-long=\"One or more fields are too long. Please shorten your response and try again.\" data-message-submission-too-large=\"This submission is too large. Please shorten it and try again.\" data-message-error=\"Oops. An error occurred.\" data-message-recaptcha-failed=\"reCAPTCHA verification failed. Please try again.\" data-message-recaptcha-low-score=\"Your submission appears to be spam. Please try again.\" data-message-spam=\"Your submission was flagged as spam.\" data-message-math-captcha-failed=\"Incorrect answer to the math problem. Please try again.\" data-message-duplicate-submission=\"You have already submitted this form with the same details.\" data-message-form-closed=\"This form is currently closed.\" data-message-file-too-large=\"Uploaded file is too large.\" data-message-file-upload-error=\"An upload error occurred. Please try again later.\" data-message-file-invalid-extension=\"This file type is not allowed.\" data-message-file-mime-mismatch=\"The uploaded file does not match its extension. Please upload a valid file.\" data-message-submission-limit-reached=\"The submission limit for this form has been reached.\" data-message-require-user-logged-in=\"You must be logged in before you can use this form.\" novalidate aria-label=\"Live quote calculator\"><input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"c4241495e4\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/core-forms\/wp-json\/wp\/v2\/pages\/14\" \/><input type=\"hidden\" name=\"action\" value=\"cf_form_submit\" \/><input type=\"hidden\" name=\"_cf_form_id\" value=\"13\" \/><div style=\"display: none;\" aria-hidden=\"true\"><input type=\"text\" name=\"_cf_h13\" value=\"\" tabindex=\"-1\" autocomplete=\"off\" \/><\/div><div class=\"cf-messages\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/div><div class=\"cf-fields-wrap\"><p data-cf-field=\"1\" data-cf-field-type=\"text\" data-cf-field-name=\"NAME\">\n<label for=\"cf-form-13-1-name\">Name<\/label>\n<input type=\"text\" id=\"cf-form-13-1-name\" name=\"NAME\" autocomplete=\"name\" required data-cf-original-id=\"name\">\n<\/p>\n<p data-cf-field=\"1\" data-cf-field-type=\"email\" data-cf-field-name=\"EMAIL\">\n<label for=\"cf-form-13-1-email\">Email<\/label>\n<input type=\"email\" id=\"cf-form-13-1-email\" name=\"EMAIL\" autocomplete=\"email\" required maxlength=\"254\" data-cf-original-id=\"email\">\n<\/p>\n<p data-cf-field=\"1\" data-cf-field-type=\"number\" data-cf-field-name=\"PAGES\">\n<label for=\"cf-form-13-1-pages\">Number of pages ($150 each)<\/label>\n<input type=\"number\" id=\"cf-form-13-1-pages\" name=\"PAGES\" required min=\"1\" max=\"50\" data-cf-original-id=\"pages\" value=\"5\">\n<\/p>\n<p data-cf-field=\"1\" data-cf-field-type=\"select\" data-cf-field-name=\"SUPPORT\">\n<label for=\"cf-form-13-1-support\">Setup and support<\/label>\n<select id=\"cf-form-13-1-support\" name=\"SUPPORT\" data-cf-original-id=\"support\"><option value=\"0\">No extra support<\/option><option value=\"200\">Add support ($200)<\/option><\/select>\n<\/p>\n<p data-cf-field=\"1\" data-cf-field-type=\"text\" data-cf-field-name=\"ESTIMATE\">\n<label for=\"cf-form-13-1-estimate\">Estimated total ($)<\/label>\n<input type=\"text\" id=\"cf-form-13-1-estimate\" name=\"ESTIMATE\" readonly data-calculation=\"{PAGES} * 150 + {SUPPORT}\" data-calculation-decimals=\"2\" data-cf-original-id=\"estimate\">\n<\/p>\n<p data-cf-field=\"1\" data-cf-field-type=\"submit\" data-cf-field-name=\"_submit\">\n<button type=\"submit\" data-cf-original-id=\"_submit\" id=\"cf-form-13-1-_submit\">Save demo estimate<\/button>\n<\/p>\n<noscript><p role=\"alert\">Please enable JavaScript for this form to work.<\/p><\/noscript><\/div><\/form>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>All examples Live quote calculator Let the form do the arithmetic Change the page count or add support to update the estimate immediately. This example only calculates an estimate; no payment is collected. Open this form in the builder &rarr; Shared demo: use made-up details. Entries are public to other demo visitors and clear daily [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/demo.gatilab.com\/core-forms\/wp-json\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.gatilab.com\/core-forms\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo.gatilab.com\/core-forms\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo.gatilab.com\/core-forms\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.gatilab.com\/core-forms\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":1,"href":"https:\/\/demo.gatilab.com\/core-forms\/wp-json\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":32,"href":"https:\/\/demo.gatilab.com\/core-forms\/wp-json\/wp\/v2\/pages\/14\/revisions\/32"}],"wp:attachment":[{"href":"https:\/\/demo.gatilab.com\/core-forms\/wp-json\/wp\/v2\/media?parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}