这个地方不行啊,弹出窗口确定后直接就转向了
你提交到当前页面 加个变量
if trim(request.querystring("action"))="save" then
*.asp?action=sava
[此贴子已经被作者于2006-4-11 23:29:04编辑过]
你提交到当前页面 加个变量
if trim(request.querystring("action"))="save" then
*.asp?action=sava
[此贴子已经被作者于2006-4-11 23:29:04编辑过]
[此贴子已经被作者于2006-4-12 0:21:19编辑过]
[此贴子已经被作者于2006-4-12 0:26:48编辑过]
谢谢你的回复,现在已经可以正常的提交了,但问题是:
那个跳转页面的history.back(-1)似乎不起作用,改成负几它都只返回到上一个页面,只好先单独弹出确定,然后再写一行转向语句
这个到还在其次,让我不明白的是,为什么save页面修改记录所用的ID值总是不能从上级页面获取呢?总提示“语法错误 (操作符丢失) 在查询表达式 'id=' 中。”,把这个ID值改成具体数字就一切顺利。我仔细检查过,和edit_input.asp从edit_list.asp中的获取方式完全一样啊,为什么就不行了呢?
整个修改分三个文件来完成:edit_list.asp列表/edit_input.asp修改/edit_save.asp保存
------------------------------------
试了一晚上,我在edit_input.asp中加入一个文本框,用< %=rs("id")%>来显示ID,然后就被传递过去,一切就正常了。
不过,这种方法也太笨了点,有更简单的方法么?或者是能够将这个ID在某个地方隐含显示也行啊!
[此贴子已经被作者于2006-4-12 23:33:16编辑过]