asp编程修改个人信息input hidden

来源:百度知道 编辑:UC知道 时间:2024/05/24 07:26:57
请教:在修改个人信息页面为什么都要加个
<input type=hidden name=action> 之后判断又要判断是否为空,不弄不也是一样吗?
这个hidden action在这里有什么用呢?
在表单里的提交按钮前:
<input name="Action" type="hidden" id="Action" value="Modify">
判断句子:
dim Action,UserName,FoundErr,ErrMsg
dim rsUser,sqlUser
Action=trim(request("Action"))
UserName=trim(request("UserName"))
if UserName="" then
UserName=session("UserName")
end if
if UserName="" then
if Action="" then
response.redirect "Server.asp"
else
FoundErr=True
ErrMsg=ErrMsg & "<br><li>参数不足!</li>"
end if
end if
那不使用这个隐藏好像也没什么大碍啊,不用判断直接修改不也可以吗?

不写也是一样的

写了 可能是因为 处理页面 不只有修改 也有添加的处理过程

比如 如果接受过来的action值是 add 那么就调用 保存添加的函数 如果接收过来的action的值是 modify 那么就调用 修改的函数

如果你那个页面只处理修改 就没必要 在提交页面加这个隐藏的action的表单

可以呢,根据个人的需要吧。如果该页面仅仅默认是修改的,不是添加、删除什么的,那就可以不要。
如果加上这些个代码,可以使得页面功能更加灵活。
想干什么,就干什么。呵呵……

通常隐藏字段有它一定的意义
例如你这个隐藏字段表示的是表单提交的动作