我的网站上有一个联系表格,可以通过电子邮件向我发送有关各方的信息。由于各种原因,我不想使用验证码。我只想做一些简单的事情,比如禁用表单上的提交按钮,直到用户回答一个简单的问题。希望这至少可以阻止一些机器人。我在网上找到了这个,但它什么也没做:
<script>
document.getElementById("Submit").disabled=true;
</script>
有人可以纠正这个或给我更好的东西吗?
我的网站上有一个联系表格,可以通过电子邮件向我发送有关各方的信息。由于各种原因,我不想使用验证码。我只想做一些简单的事情,比如禁用表单上的提交按钮,直到用户回答一个简单的问题。希望这至少可以阻止一些机器人。我在网上找到了这个,但它什么也没做:
<script>
document.getElementById("Submit").disabled=true;
</script>
有人可以纠正这个或给我更好的东西吗?
首先确保如果您只是测试该代码,那么您在 onload 函数中拥有它:
window.onload = function(){
document.getElementById("Submit").disabled=true;
}
还要确保 ID 是实际的Submit
,而不是submit
因为 JavaScript 区分大小写。
JSFiddle:禁用按钮的示例。