私は古典的なASPコードで少し問題を抱えています
私がやりたいことのほとんどは、隠しフィールドの値が1のときにメッセージが表示されることです
ここに私が持っているコードがあります:
<% if (CStr(Request.form("HiddenLog")) = CStr("1")) then %>
<br /> <p style="color:Red;">Message here</p>
<%end if %>
<input type="hidden" id="HiddenLog" value="1" />
結果は画面に何も表示されませんが、ifステートメントにelseを追加すると
<% if (CStr(Request.form("HiddenLog")) = CStr("1")) then %>
<br /> <p style="color:Red;">Message here</p>
<%else%>
<br /> <p style="color:Red;">Message here</p>
<%end if %>
メッセージは常に表示されます (もちろん、これは if ステートメントが機能していることと、最も可能性の高い問題はフォーム値の取得にあることを証明するためでした)。
ありがとう
編集何人かが私のフォームについて尋ねてきたので、ここにも投稿します
<form id="form1" method="post">
すべてのコントロールはこのフォーム内に含まれています