I've only been hovering at a distance since 2010 - am low tech, but must improve.
What is the best website enquiry form builder available, particularly stand alone (offline use), which I can use to create an enquiry form which will email me the info entered on a form, and of course acknowledge the enquiring potential customer?

Dani AI

Generated

A concise, practical follow-up to ’s question and ’s observation: a contact form that “emails” cannot rely on HTML alone — the browser can submit form data, but sending an actual email requires a server-side process or an external endpoint (the common mailto trick only opens the user’s mail client and is unreliable). For a true offline/work-on-PC workflow the form markup can be built locally but the mail step needs an SMTP-capable script or service. (developer.mozilla.org)

Two workable approaches that fit an “offline” authoring preference:

  1. Self-hosted local workflow (full control): install a local web stack such as XAMPP, create the HTML form and a small server script (PHP commonly used) that sends the email via SMTP. Use a maintained library like PHPMailer for authenticated, reliable sending and for sending the auto-reply to the submitter. Typical steps: install XAMPP, build form.html, write process.php to validate/sanitize input and call PHPMailer with SMTP credentials, test locally, then upload to hosting when ready. (apachefriends.org)

A minimal PHP example (concept only):

<?php
require 'vendor/autoload.php'; // PHPMailer via Composer
$mail = new PHPMailer\PHPMailer\PHPMailer();
$mail->isSMTP();
$mail->Host = 'smtp.example.com';
$mail->SMTPAuth = true;
$mail->Username = 'smtp-user';
$mail->Password = 'smtp-pass';
$mail->setFrom('noreply@example.com','Site');
$mail->addAddress('owner@example.com');
$mail->Subject = 'New enquiry';
$mail->Body = $_POST['message'] ?? '';
$mail->send();

During development capture outgoing mail locally (do not spam real addresses) with tools such as MailHog or Papercut; they act as a local SMTP sink and web viewer so testing is safe and fast. (github.com)

Alternatives/tradeoffs: desktop WYSIWYG builders (Mobirise, CoffeeCup) can create the form HTML offline but still need a backend or a hosted form endpoint to actually send mail. For minimal technical overhead consider a hosted endpoint (Formspree, Formcarry) that accepts form posts and emails notifications — the tradeoff is dependency on a third party. If choosing a self-hosted package, watch for security updates (some form-management packages have had CVEs). (mobirise.net)

Recommendation summary: for low‑tech editing with full control, author locally with XAMPP + PHPMailer and test with MailHog; for minimal setup and instant email without managing a mail script, use a reputable hosted form endpoint.

Recommended Answers

All 2 Replies

Here's the thing. What you asked for would not only require such a builder that met your specs but would get us setting up a copy of your target web server, email links and more. So, let's say this is all to be done offline. You essentially created a lot of other work all for the sake of doing it offline and with a form builder that is offline. Get the picture yet?

Why not use some Godaddy form builder that is easy to use and sends you the filled in form without having to find out what your web host uses so you have to build a copy of that just to start the search for this form builder?

Thanksfor your response rproffitt.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.