最近、びっくりしたことなのですが、submit前のhtmlでvalue=""のhiddenがあったとして、遷移先にsubmitを行うと、なんと、なんと、hiddenのvalueも引き継がれるんですね。
例えば、
<FORM name="FRM_MAIN" action="" method="post"> <INPUT type="hidden" value="" name="hoge"> <INPUT type="submit" value="Run"> </FORM> |
みたいのがあったとして、submitを押すと、hidden(上の場合は、hoge)は、遷移先上のIsDefinedファンクションをtrueで返してしまうんですね。
遷移先のページが、
<CFIF IsDefined("Form.hoge")> <CFOUTPUT>@#hoge#@</CFOUTPUT> </CFIF> |
だとした場合、trueとなってしまうので、html上で、@@と表示されます。
ちょっと盲点だと思ったので、書き留めました。
0 コメント:
コメントを投稿