这可能是一个愚蠢的问题,所以我很抱歉我是网络开发的新手。我正在尝试编写一个页面,因此它会禁用搜索按钮,直到点击reCAPTCHA(我知道这可以被垃圾邮件发送者规避,所以这不是我的关注)。我目前设置的方式是这样的:
<div id="search_area">
<script type="text/javascript">
function enableButton() {
document.getElementById('search_submit').disabled = false;
}
</script>
<input id="ch_search" size="50" type="text"/><button class="search_button" id="ch_search_submit" disabled="true">Search</button>
<script src='https://www.google.com/recaptcha/api.js'></script>
<div class="g-recaptcha" data-sitekey="XXXXXXXXXX" data-callback = "enableButton()" ></div>
</div>
目前仅用于初步测试我没有php验证检查表。当我检查文本框并且它变为绿色时,它没有启用搜索按钮,因为我认为它会。任何人都可以指出我正确的方向,为什么这不起作用?感谢您对成为新手感到抱歉。
答案 0 :(得分:0)
我意识到我的问题是我正在调用enableButton()并且为了工作它需要在没有括号的情况下使用enableButton。