-1

私のウェブサイトには、利害関係者からの情報を電子メールで送信する連絡フォームがあります。さまざまな理由でキャプチャを使用したくありません。ユーザーが簡単な質問に答えるまでフォームの送信ボタンを無効にするなど、簡単なことをしたいだけです。うまくいけば、これは少なくともいくつかのボットを締め出すでしょう。私はこれをウェブ上で見つけましたが、それはまったく何もしません:

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

誰かがこれを修正するか、私にもっと良いものを与えることができますか?

4

1 に答える 1

0

まず最初に、そのコードをテストするだけの場合は、そのコードがオンロード関数に含まれていることを確認してください。

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

また、JavaScript では大文字と小文字が区別されるため、ID が実際のものであることを確認してSubmitください。submit

JSFiddle:ボタンを無効にする例。

于 2013-02-06T22:09:25.577 に答える