-1

我的网站上有一个联系表格,可以通过电子邮件向我发送有关各方的信息。由于各种原因,我不想使用验证码。我只想做一些简单的事情,比如禁用表单上的提交按钮,直到用户回答一个简单的问题。希望这至少可以阻止一些机器人。我在网上找到了这个,但它什么也没做:

<script>
document.getElementById("Submit").disabled=true;
</script>

有人可以纠正这个或给我更好的东西吗?

4

1 回答 1

0

首先确保如果您只是测试该代码,那么您在 onload 函数中拥有它:

window.onload = function(){
    document.getElementById("Submit").disabled=true;
}

还要确保 ID 是实际的Submit,而不是submit因为 JavaScript 区分大小写。

JSFiddle:禁用按钮的示例。

于 2013-02-06T22:09:25.577 回答