質問: 仕事でお客様向けのアンケートサイト作成しております。 そのサイトではテキストボックスで自由に回答してもらう質問と ラジオボックスで選択肢の中から選んでもらう質問があります。 上司からの指示で、回答が行われていない質問があった状態で 送信ボタンを押しても回答内容が送信されず、 赤文字でエラーメッセージを表示させる仕組みを作りました。 上司が自分のiPhoneでエラーが表示されるか確認したところ ラジオボックスの質問を回答しなかったときに エラーが表示されないと指摘されました。 テキストボックスのエラー表示はしっかり表示されたようです。 PC(WindowsやMac)やAndroidでは ラジオックスの質問のエラー表示はしっかりと出ました。 以前にもiPhoneだけで不具合が起きる事象がありました。(すでに解決済み) 性別を聞く質問のラジオボックスのhtmlとJavascriptの記述を書きますので 何か手がかりがあれば教えていただけませんでしょうか。 ●htmlの記述 2. 性別 男性 女性 ●Java Scriptの記述
回答: ``` 男性 女性 ``` ↓ HTMLの文法違反を修正しましょう。 ``` 男性 女性 ``` ただしいHTMLが書かれていないと、JavaScriptは正しく動作しません。 以下のサイトで機械的にチェックできるものですから、必ず利用してください。