-PR-
解決
済み

ラジオボタンやチェックボックスについて

  • すぐに回答を!
  • 質問No.62025
  • 閲覧数88
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 67% (40/59)

データ入力の際に、テキストボックスはもちろん
ラジオボタンやチェックボックスも使用したいのです。
が、テキストボックスだけだと上手く表示されるのですが、
ラジオボタンやチェックボックスを追記すると、うまくいきません。

print "<input type="radio" name="性別" value="男性">男性 \n"; 
print "<input type="radio" name="性別" value="女性">女性 \n";
と表記すると、エラーになります。
エラーメッセージは、
Bareword found where operator expected at \db_Beta1.cgi line 698, near ""
とでます。POST形式でテキストは送信しています。

なにが間違っているのかおしえていただけませんか?よろしくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル12

ベストアンサー率 57% (232/402)

ダブルクォーテーションを¥マークでエスケープしてないんじゃエラーになって当たり前です。

例えば上の例なら、
print "<input type=\"radio\" name=\"性別\" value=\"男性\">男性 \n";
としないと、Perlインタプリタは最初の「radio」の前までをprintして、「radio」以降はprint文に対する変数指定か何かだと解釈しますから、当然エラーになります。
お礼コメント
bori

お礼率 67% (40/59)

早速ありがとうございました。
なんだかとっても基本的なとこで躓いていたようで、お恥ずかしいです・・・
‘‘r(^^;)ポリポリ
投稿日時 - 2001-04-10 14:06:24
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ