【发布时间】:2018-03-15 22:53:48
【问题描述】:
要求属性在输入字段上 在我实现 google recaptcha 时不起作用。当输入为空时,应该不提交表单。但是当输入为空时,表单会被提交。我按照google's guide 以最简单的形式实现了它。
<?php if (isset($_POST['code']) && ($_POST['code'] == "whatever")) //do stuff?> ?>
我想要做的是让recaptcha 仅在输入不为空时执行,否则阻止表单提交和recaptcha 执行。
<form id="form1" method="post" > <input name="code" type="text" required> <button data-sitekey="xxx" data-callback='onSubmit' type="submit" class="g-recaptcha" >Let me in</button> </form> </div> <script> function onSubmit(token) { document.getElementById("form1").submit(); } </script> <script src="https://www.google.com/recaptcha/api.js" async defer></script>
【问题讨论】:
-
你能添加一些验证代码吗?
标签: javascript php recaptcha invisible-recaptcha