Submit forms

Capture form submission

You can submit HTML forms without authenticating the request. It’s useful for marketing website forms and other public HTML forms.

Submit HTML forms

All form submissions can be viewed with the CLI or via StaticBackend’s web console.

HTTP request:

POST /postform/{form-name}

Format: application/x-www-form-urlencoded

Example:

curl -H "Content-Type: application/x-www-form-urlencoded" \
     -H "SB-PUBLIC-KEY: your-pub-key" \
     -X POST \
     -d 'val1=123&val2=abc' \
     https://na1.staticbackend.com/postform/a-form-name-here
var form = document.getElementById("signup");
form.onsubmit = function(e) {
  e.preventDefault();
  e.stopPropagation();

  var email = document.getElementById("email").value;
  var using = document.getElementById("using").value;

  var data = "email=" + encodeURIComponent(email);
  data += "&using=" + encodeURIComponent(using);

  fetch("https://na1.staticbackend.com/postform/waiting-list",
  {
    body: data,
    headers: {
      "SB-PUBLIC-KEY": "your-public-key",
      "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"
    },
    method: "POST"
  }).then((res) => {
    window.location = "/signup/thankyou";
  }).catch((err) => {
    console.error(err);
  });
}
// no current function in the Go CLI to submit forms

Response:

HTTP 200 for success or HTTP 500 for an error.

© 2023 Focus Centric Inc. All rights reserved.