我遇到了一些经典的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语句中添加了其他内容
<% 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">
所有控件都包含在此表单中
答案 0 :(得分:4)
您必须为输入字段指定name属性。你只有一个id属性这个没有发布所以只需使用
<input type="hidden" id="HiddenLog" name="HiddenLog" value="1" />