利用しているサイトの一つで、下記のように各項目の内容が空のメールが送信される現象がありました。お問い合わせフォームより送信されました。:------------------------------メールに送信元の情報を記載するようにしているので、そのIPアドレスを調べてみたら、発信元はロシアで、いくつかのスパムレポート(ブラックリスト)に載っていました。各項目は必須項目となっていますが、そのチェックに引っ掛からずに送信されてます。スパムボットによって直接メールフォームプログラムにアクセスして送信されているものと思われますが、その内容が、不正サイトに誘導するわけでもなく、空なのでスパム行為の意図が不明です。頻繁に空メールが送られてくるのは鬱陶しいので、対策を施してみました。有名ですが、それぞれに特徴があり、案件によって使い分けています。使っているサイトで、新たなフォームの作成案件があり、その中に星形の5段階評価を付ける項目がありました。いうわけではなく)星形の5段階評価を作成する方法は、検索するといくつか紹介されていますので、できないことはないだろうと、実装してみました。アクセシビリティこの記事は2017年9月4日に書かれたものです。情報が古い可能性がありますのでご注意ください。商品購入時にお客様情報を入力する場合や発送先を入力する場合、あるいは会員登録する際のメンバー情報入力フォームについての問題。名前や住所、電話番号などの項目とテキスト入力欄などのフォーム部品には、ラベルによる関連付けがありません。ラベルはアクセシブルなフォームにとって最低限必要な要素であり、これではアクセシビリティ的によろしくありません。メールアドレスとパスワードの入力枠については、テーマファイルに直接記述しますので、その記述の中でラベルによる関連付けを加えることができますが、名前や住所、電話番号などの項目はプラグインによって自動生成されますので、容易にソースを変更することができません。使ってラベルによる関連付けを加えてみました。WordPressこの記事は2017年4月19日に書かれたものです。情報が古い可能性がありますのでご注意ください。