PHP を使用してユーザー入力を処理するフォームを作成しました。最初の質問では、「type」パラメーターを入力する 3 つのラジオ ボタンのいずれかを選択するようにユーザーに求めます。使用可能なオプションは、「book」、「journal」、および「」です。 web サイト」であり、コードは次のようになります。
<strong>Type of work:</strong>
<input type="radio" name="type" id="book" value="book" checked="checked" /> <label for="book">Book</label>
<input type="radio" name="type" id="journal" value="journal" /> <label for="journal">Journal</label>
<input type="radio" name="type" id="website" value="website" /> <label for="website">Website</label>
ページのさらに下には、3 つのフィールドセット ( を使用<fieldset>
) があり、それぞれがタイプの 1 つに対応しています。ページをきれいに見せるために、選択したラジオ ボタンに応じて、一度に 1 つのみ表示したいと考えています。
残念ながら、私はまったくの JavaScript 初心者であり、前回の試行で事態が大きく悪化しました。フィールドセットには既に ID ( boxBook
、boxJournal
、およびboxWebsite
) がありますが、現在のところ特別なことは何もしていません。
何か影響がある場合は、出力を有効な HTML5 にして、ユーザーが JS を無効にしている場合は 3 つのフィールドセットをすべて表示して、適切に劣化させたいと思います。
どんな助けでも大歓迎です^^