-
投稿者投稿
-
2023年12月19日 6:52 PM #134493
【お使いの Snow Monkey のバージョン】 25.26
【お使いの Snow Monkey Forms のバージョン】6.05
【PHP のバージョン】php8.1
【WP のバージョン】6.4
【お使いのブラウザ】Chrome FF### 発生している問題
細かいところで申し訳ないです…
Snow Monkey Forms のラジオボタンについて、ラジオを必須としたとき、エラー(バリデーション)時の カラー変更 について、先頭のラジオだけ 赤色の〇とならない ようでして、ご確認お願いできますでしょうか
・ラジオは 3項目設定
・バリデーションは必須 としています
・入力がめんにて ラジオを選択せずに「確認」ボタンをクリックする→ validation が 効くが
先頭ラジオボタンだけ 赤い線の〇 にならない(デフォルトの線の色の〇)
2つ目以降のラジオボタンは 赤い線の〇 になる
→ 画面のどこか適当な場所をクリックすると 先頭ラジオボタンが赤丸になる
### 試したこと
プラグインのアップデート
同様のトピックの検索など♥ 0いいねをした人: 居ません2023年12月21日 10:03 AM #134522返信遅くなってすみません。こちらの環境で試してみたのですが、ラジオボタンの1個目も赤丸になっているみたいでした。なのでもしかしたら独自に追加している CSS が影響している可能性もあるかもしれません。
もし URL をここで共有することが可能であれば、こちらで確認することもできますのでご検討ください!
♥ 0いいねをした人: 居ません2023年12月21日 1:06 PM #134526ありがとうございます!
追加している CSS、プラグイン(のCSS) について はずして確認してみます!URLはここでの共有が難しいため、一度 上記で試してみます
♥ 0いいねをした人: 居ません2023年12月21日 3:42 PM #134529CSSなどチェックいたしました
バリデーション時にかかるCSS について active focus 時のカラー(水色)と干渉しているようでして
テストでラジオだけせっちしたフォーム を用意したところ 北島さんと同様 問題なかったのですが…
いろいろテストしておりますが、テストつづけつつ、一度以下にて取り急ぎ対応としてみました
※別途CSSにて 以下を カスタマイザーの追加CSS からかけております
.smf-form .smf-item [data-invalid="1"] { border-color: #d98585 !important; }
♥ 0いいねをした人: 居ません2023年12月26日 10:31 AM #134630テストでラジオだけせっちしたフォーム を用意したところ 北島さんと同様 問題なかったのですが…
んーなんでしょうね…。僕のテスト用のフォームは全部のフィールドがあったので、ラジオボタン以外があっても大丈夫ではありました。
一度以下にて取り急ぎ対応としてみました
Snow Monkey Forms の CSS 中で
!important
してしまうと、ユーザーさんが別の色に変えたいときに変えにくくなるので、Snow Monkey Forms 側で何か修正を入れるとすれば!important
無しでやる必要があるかなぁと思いました。とりあえず、西さんの環境では!important
の対応が良いと思うので、その CSS を入れておいて貰えればと思います。もしほかに何かわかったときはぜひ教えてください!
♥ 0いいねをした人: 居ません2023年12月26日 11:33 AM #134640検証いただきありがとうございます!
返信遅れすみません
今回の現象について 再度 該当テーマを検証したところ
子テーマ(mysnowmonkey)に aリンク周りのスタイルが複数追加されておりました
このあたりがあやしいなどの見当はついたのですが
外部協力会社によるコーディングのため 検証・修正のみの弊社対応となってしまう背景もあり
いちど !important にて 今回のテーマは対応することといたしましたまた、同テーマにて 別ページにてフォーム立ち上げた場合は
問題ない状況でもありましたので 子テーマ内スタイル干渉だろうということになりましたご対応いただきありがとうございます 大変助かりました!
トピックを閉じさせていただきます ありがとうございました
-
投稿者投稿
- トピック「Snow Monkey Forms のラジオボタンのバリデーション(必須)時に 先頭のラジオだけ赤丸にならない」には新しい返信をつけることはできません。