- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォーム処理について)
フォーム処理についての問題 - データが格納されずに"on"という文字列が格納される
このQ&Aのポイント
- フォーム処理において、一度submitボタンを押すと指定しているデータが格納されずに"on"という文字列が格納される問題について、解決方法を教えてください。
- 問題点は、2つのチェックボックスをチェックし、「解析する」ボタンを押したあとの配列の中身がArray([0]=> on [1]=> on)となり、実際のデータが格納されない点です。
- 1度目の動作でチェックしたデータを配列に格納する方法を教えてください。
- みんなの回答 (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"が代入されますし
お礼
ご回答頂きましてありがとうございました。 ご指摘の通り、value属性にしっかりと値が指定されていなかったみたいでした。 >checkboxは、valueが指定されていないと、"on"が代入されますし なるほど。valueが指定されていないと"on"が代入されるのですね。 とても勉強になりました。 結果、無事解決に至りました。ありがとうございます。