【发布时间】:2017-10-17 20:22:53
【问题描述】:
我正在尝试实施来自 Google 的新隐形验证码。 一切正常,但我的表单总是有两个提交按钮,它们对输入执行不同的操作。
我试图简单地在我的表单中添加另一个,但谷歌只识别代码中的第一个。
我想不出任何会阻止另一个按钮正常工作的原因。这是我尝试过的一个简单示例:
<form action="page.php" method="POST">
<input type="text" value="textfield"/><br/>
<button class="g-recaptcha" data-sitekey="mysitekey" data-callback='onSubmit' value="anaction">An action</button>
<button class="g-recaptcha" data-sitekey="mysitekey" data-callback='onSubmit' value="anotheraction">Another action</button>
</form>
我通常通过对 POST 值进行 isset 来区分这两个按钮。在这里,它似乎不适用于第二个按钮。如果我切换两行,它将使另一个按钮正确提交。
如果有人对此有想法,我会感谢他的启发。
谢谢你:)
【问题讨论】:
标签: forms button recaptcha invisible