カレッヂ |
質問者 ねま
投稿日 6/7(木) 15:08:26
フォームメールのサンプルスクリプトを見ているとだいたい HTMLファイル側の<FORM>タグの中で 確認のページを出力するかどうかを次のようにしています <INPUT TYPE=HIDDEN NAME="Check" VALUE="on"> これで"on"なら確認するということですよね そこで疑問です。これを <!--<INPUT TYPE=HIDDEN NAME="Check" VALUE="on">--> のようにしてしまうとCGIに値がわたらなくなるのでしょうか それとも<!-- -->は無視されるのでしょうか おしえてください。 |
回答者 しあわせのツボ
[削除]
投稿日 6/7(木) 16:20:30
ブラウザによって2通りの動作があります。 1. 正しく処理される。 2. 最初の>が来た時点でコメントタグの終了とみなし、その後ろの-->がゴミとして残る。 どちらにしてもinputタグは無視されます。 タグを安全にコメントアウトするには、 <!-- INPUT TYPE=HIDDEN NAME="Check" VALUE="on" --> のようにするとよいでしょう。 |
質問者 ねま
[削除]
投稿日 6/8(金) 10:54:37
ありがとうございました ブラウザが無視するのだからCheckは存在すら していないのですよね、当たり前のことでした (その当たり前のかくにんが欲しかったのです、 初心者ですいません、 始まりはHIDDEN属性なんだからコメントアウト してもしなくてもいっしょじゃんとかんちがい していたことでした) 本当に回答が早くて助かりました |
返信(回答)する
Web裏技 |