javascript - 我使用了 post 方法仍然出现错误
问题描述
<form action="https://formsubmit.co/myemail" method="POST" >
<div class="row gtr-uniform">
<div class="col-6 col-12-xsmall">
<input type="text" name="name" id="name" value="" placeholder="Name" />
</div>
<div class="col-6 col-12-xsmall">
<input type="email" name="email" id="email" value="" placeholder="Email" />
</div>
<div class="col-12">
<input type="text" name="name" id="subject" value="" placeholder="Subject" />
</div>
<div class="g-recaptcha" data-sitekey="6LdseqkZAAAAAL5m2SpQL1I5Wo5aoC9qcWrfFq7c"></div>
<!-- Break -->
<div class="col-12">
<textarea name="message" id="message" placeholder="Enter your message" rows="6"></textarea>
</div>
<!-- Break -->
<div class="col-12">
<ul class="actions">
<li><input type="submit" value="Send Message" class="primary" /></li>
<li><input type="reset" value="Reset" /></li>
</ul>
<input type="hidden" name="_next" value="google.com">
<input type="hidden" name="_captcha" value="false">
<input type="hidden" name="_autoresponse" value="Your message has been recieved.Thank You...">
</div>
</div>
</form>
我在表单中有 method="POST" 属性。我已经使用 formsubmit.co 来获得有关后端内容的帮助,但它一直给我一个错误,即“Form should POST”。我该如何解决这个问题?
解决方案
这有点晚了,但我相信它会帮助你。
我指的是这个答案https://stackoverflow.com/a/64719964/9535043
您的代码似乎没问题,唯一的问题是“_next”功能。正如 FormSubmit 文档中明确提到的,您必须提供一个替代 URL,而不仅仅是路径或域名,它应该是一个 URL。
<input type="hidden" name="_next" value="https://yourdomain.co/thanks.html">
我相信这会帮助你。
更多信息
FormSubmmit 文档:https ://formsubmit.co/documentation
推荐阅读
- reactjs - 未处理的拒绝(错误):model.execute(dict)中提供的dict['ImageTensor']的dtype必须是int32,但是是float32
- javascript - Discord.js - 无法读取 execute() 方法中未定义的属性
- reactjs - Cloudinary 无法读取新属性
- altair - Altair - 线上方的渐变
- javascript - 如何使用函数将对象从一个数组移动到另一个数组?
- python - 如何防止mysql中的重复数据存储?
- go - 接口可以是 nil 类型,但这并不意味着它们是 nil?
- build - NUXT 构建与生成和站点地图
- phpunit - PHPunit:无法断言 API 登录测试
- google-apps-script - 将数据从一组单元格复制到另一组单元格的脚本