• ベストアンサー

CGIを使用したフォーム

CGIを使用した送信フォームのようなもので、ユーザーに入力させたくない・ タブストップをさせたくない、ということでTEXTのDISABLEDを設定しました。 タブストップもせずいいのですが、「送信」を押した時にログに残らなくなってしまいました。 これを回避するためにはどうしたらいですか? TEXTのREADONLYだと送信された時にログは残るのですが、入力するときにタブストップしてしまうのでちょっと嫌なのです。 (入力はできませんが。)

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

  • ベストアンサー
  • Lio
  • ベストアンサー率44% (13/29)
回答No.1

ユーザーに加筆変更されたくないのであれば、 フォーム自体を見えなくする手があります。 たとえば、 <input type="hidden" name="A" value="B"> などです。これですと、 入力フォーム上に現れず、タブストップもしません。 CGIにもちゃんと送信されます。

KODAMAR
質問者

お礼

やはりhiddenを使ってデータを送信しないとダメなんですね。 入力フォーム上でデータは見せたいけど入力・タブストップはさせたくなかったんです。 表示はtextのdisableで、データ送信はhiddenで行います。 ありがとうございました。

関連するQ&A