首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可能在formspree中使用谷歌reCaptcha?

有没有可能在formspree中使用谷歌reCaptcha?
EN

Stack Overflow用户
提问于 2015-07-08 21:51:41
回答 2查看 1.7K关注 0票数 1

我发现https://formspree.io/真的很好用,因为我可以随心所欲地编辑我的表单,而不需要接触一行php来处理它。

这是我的表格。

代码语言:javascript
复制
                        <form action="//formspree.io/my@email.here" method="POST">
                        <div class="row uniform">
                            <div class="6u 12u$(large) 6u(medium) 12u$(xsmall)">
                                <label for="namn">Namn</label>
                                <input type="text" name="namn" id="namn" required/>
                            </div>
                            <div class="6u$ 12u$(large) 6u$(medium) 12u$(xsmall)">
                                <label for="epost">Epost</label>
                                <input type="email" name="_replyto" id="epost" required/>
                            </div>
                            <div class="12u$">
                                <label for="meddelande">Meddelande</label>
                                <textarea name="meddelande" id="meddelande" rows="5" required></textarea>
                            </div>

                            <div class="6u 12u$(large) 6u(medium) 12u$(xsmall)">
                                <input type="checkbox" id="prenumerera" name="prenumerera">
                                <label for="prenumerera">Prenumerera på mitt nyhetsbrev</label>
                            </div>

                            <div class="6u 12u$(large) 6u(medium) 12u$(xsmall)">
                                <div class="g-recaptcha" data-sitekey="public_site_key"></div>
                            </div>

                            <input type="hidden" name="_next" value="<?php echo $ROOT; ?>./tack.php" />
                            <input type="hidden" name="_subject" value="Kontakt!" />
                            <input type="text" name="_gotcha" style="display:none" />

                            <div class="12u$">
                                <ul class="actions">
                                    <li><input type="submit" value="Skicka" class="special" /></li>
                                    <li><input type="reset" value="Rensa" /></li>
                                </ul>
                            </div>
                        </div>
                    </form>

所以..。当我不需要通过reCaptcha处理表单时,我如何验证来自php的输入?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2017-04-21 11:22:42

Formspree现在在完成提交之前将所有表单提交重定向到reCaptcha页面。因此,除非您购买了黄金级别,并且不想使用reCaptcha功能,否则不再需要使用_gotcha

有关更多信息,请参阅https://formspree.io/

票数 2
EN

Stack Overflow用户

发布于 2015-07-08 22:07:09

formspree不支持Captcha。

您所能做的(以及您所做的)是添加一个_gotcha隐藏输入,因此垃圾邮件发送者很可能会填充它。

如果你想要一个catpcha,你可能想要自己处理表单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31294769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档