凍結
0 Anonymous Chrome
インデックスページに設置したメールボックスについてなのですが、稼働するか確かめるために試しに自分でメッセージを送ってみたら「※スパム対策に引っかかっています。」という画面が出てきて、送信できません。どうしたら良いのでしょうか。なお、使っているタグは以下の通りです。

<form method="post" action="/サイトID/mailbox.php?guid=on"><input type="hidden" name="id" value="サイトID" />
お名前<br>
<input type="text" name="name" size="" value=""><br>
メッセージ<br>
<textarea name="message" rows="10" cols="30" style="max-width:100%"></textarea><br>
<br>
<center><input type="submit" name="send" value="送信" onclick="input_token();"></center>

<input type="hidden" name="token" value="" id="token" />
</form>

<script type="text/javascript">
function input_token () {
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth() + 1;
var day = now.getDate();
var token = year + '-' + month + '-' + day;
document.getElementById('token').value = token;
}
</script>
06/22 18:56
返信
コメント投稿 検索
2 Anonymous Chrome
>>1
解決しました。分かりやすく教えていただきありがとうございます。
06/23 19:34
返信
1 Anonymous SOG03
>>0
何も書いてないまっさらな子ページに>>0のメールボックスを置いてみても、送信したら同じエラー画面になりますか?

そのエラー文は、Javascriptのコードがないときに表示されるものみたいです(他の条件でも出るかもですが、見つかりませんでした)。

現在設置してるページの中で、メールボックス以外のコンテンツが、スパム対策用のJavascriptの邪魔をしている……という可能性もあるので、
試しに子ページへメールボックスを設置してみてください。

あとは、お使いのブラウザの設定が引っかかっている可能性もあるので、別のブラウザアプリや端末がありましたらそちらで送信テストをしてみるのもよいかと……
06/23 15:02
返信