Laravel 5.5 Invisible Recaptcha没有提交表格

时间:2018-01-13 02:00:13

标签: javascript php laravel-5.5

我在Laravel 5.5中有一个项目并尝试实施Google Invisible Captcha,但它一直在控制台上给我这个错误:

Uncaught TypeError: _captchaForm.submit is not a function

我使用的套餐是enter link description here

错误只发生在js脚本上,我已经尝试从网站上删除所有js,只是为了显示但是两种方式都不起作用。

我有一个基本表格

<form action="{{ route('post-contact') }}" method="post">
                {{ csrf_field() }}
                <div class="form-group">
                    <label>Nombre:</label>
                    <input type="text" class="form-control" placeholder="Nombre" name="name" />
                </div>
                <div class="form-group">
                    <label>Email:</label>
                    <input type="email" class="form-control" placeholder="Email" name="email" />
                </div>
                <div class="form-group">
                    <label>Mensaje:</label>
                    <textarea class="form-control height-120" placeholder="Mensaje" name="msg"></textarea>
                </div>
                @captcha('en')
                <div class="form-group">
                    <button class="btn theme-btn" name="submit" type="submit">Enviar consulta</button>
                </div>
            </form>

我已经在控制台上启用了调试,它说所有内容都按照它应该绑定:

Checking element binding of _submitForm...
true
Checking element binding of _captchaForm...
true
Checking element binding of _captchaSubmit...
true

任何帮助将不胜感激,这让我从昨天开始疯狂。

由于

1 个答案:

答案 0 :(得分:3)

我的上帝我觉得很蠢,提交按钮有一个名字=&#34;提交&#34;属性打破了隐形验证码的js。

对于将来可能遇到此问题的任何人,请确保您没有具有该名称的元素!