The next step is to decide whether you are going to use the “Get” method or the “Post” method for your form. Currently, it's much easier if you use the Get method as shown here: form Get method code The user's input is captured in the variable 's' and it is passed to the search function to run. This particular form uses the standard “action” attribute, which can only be used with the Get method.
Blank” (which opens a new window) or “_top” (which displays results on the same page). Implementing a Post method form inis much more complex. For this to work, your request must be an and it must follow the CORS specification. This requires a custom endpoint, and the code for it is quite complex. You can see a preview here: Custom endpoint required for AMP raster to vector conversion post forms By the way, if you want to understand the coding in detail, go to the given link or click here, and you can get the complete source code.
Now that you've done that, you can finally put your form code together, like so: AMP Forms Posting Method Code Note that we didn't use the standard 'action' attribute, but rather 'action-xhr' and the script was set to mailchimp-post.php. We also specified the “amp-moustache” template type, and this includes a tag called {{email}} which is returned by our endpoint as a JSON object. Once the form is successfully submitted, the email address is embedded in the thank you message above. Shapiro also delved into many other areas of