求:怎样用asp实现javascript的document.form.submit();功能

heer411 2005-11-04 10:29:52
'test1.asp

'一个form
<form action="test2.asp" name="login" method="post">
<input type=hidden name=Username id=Username value=<%=request("Username")%>> '本页value是从上页test.htm得来
<input type=hidden name=Password id=Password value=<%=request("Password")%>> '本页value是从上页test.htm得来
</form>

'用script实现form提交
<script language=javascript>
//首页修改一下Password的id
document.login.Password.name="Passwd";
document.login.submit();
</script>

用这样的script实现改id和提交form是成立的

目前我遇到一个问题,领导要求:
不许用任何script,只用asp实现刚才script的功能。就是说用asp实现id的修改和form的提交,小生才学肤浅,请各位大虾帮助。
...全文
336 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dh20156 2005-11-04
  • 打赏
  • 举报
回复
"领导不允许用这样的方法"
那就去请教他好了,看看他有什么更好的方法,学习。
lisoon 2005-11-04
  • 打赏
  • 举报
回复
說出你的需求,提交是客戶端做的事,你有可能把它交給服務端去做嗎?如果有可能,那也沒有意思,不如用其它方法。
heer411 2005-11-04
  • 打赏
  • 举报
回复
其实核心的意思就是,当我必须用form提交,而又没有submit按钮,只能自动提交。一个方法是用javascript的submit()来实现,但是我们领导不允许用这样的方法,所以我请教大家有没有用ASP代码来实现这个submit()的功能。
potter2002 2005-11-04
  • 打赏
  • 举报
回复
<input type=hidden name=password1 value=改变后的值>
不过我还是不明白你的真正意思是什么??
dh20156 2005-11-04
  • 打赏
  • 举报
回复
如果用表单的话,表单提交就是一个动作了,当然如果有Submit按钮,这个动作不用你写,所以你要么添加一个提交按钮,要么就不要用表单如果不用脚本的话。
heer411 2005-11-04
  • 打赏
  • 举报
回复
回复dh20156:却是是有用处的,因为本页我写的很简单,因为只是问问题,解释清楚就可以了,事实上页面做的很复杂,涌出是有的。

回复ybfqlyq:请问加一个隐藏表单,怎么加法
难道就是这样加

<input type=hidden name=任意么? value=ID>
<input type=submit name=testsubmit value="这样会自动提交么?">

是不是这样就可以了呢?
dh20156 2005-11-04
  • 打赏
  • 举报
回复
如果这样还要form做什么?直接Redirect好了。
ybfqlyq 2005-11-04
  • 打赏
  • 举报
回复
再加一個隱藏表單,值為ID,再加一個提交按鈕就OK了。。它會自動執行提交動作的。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧