• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォーム処理について)

フォーム処理についての問題 - データが格納されずに"on"という文字列が格納される

このQ&Aのポイント
  • フォーム処理において、一度submitボタンを押すと指定しているデータが格納されずに"on"という文字列が格納される問題について、解決方法を教えてください。
  • 問題点は、2つのチェックボックスをチェックし、「解析する」ボタンを押したあとの配列の中身がArray([0]=> on [1]=> on)となり、実際のデータが格納されない点です。
  • 1度目の動作でチェックしたデータを配列に格納する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kantega
  • ベストアンサー率75% (3/4)
回答No.1

____print "<input type=\"checkbox\" name=\"noun[]\" value=\"DBに格納済みのデータ(1)"\">".左のデータ(1)."<br>"; ↓ ____print "<input type=\"checkbox\" name=\"noun[]\" value=\"DBに格納済みのデータ(1)\">".左のデータ(1)."<br>"; の間違いじゃないですか? checkboxは、valueが指定されていないと、"on"が代入されますし

coco218-8
質問者

お礼

ご回答頂きましてありがとうございました。 ご指摘の通り、value属性にしっかりと値が指定されていなかったみたいでした。 >checkboxは、valueが指定されていないと、"on"が代入されますし なるほど。valueが指定されていないと"on"が代入されるのですね。 とても勉強になりました。 結果、無事解決に至りました。ありがとうございます。