请教:页面用submit提交本页,用request.form("name")取不出值

vicky8081 2005-01-26 10:29:18
我用一个<input type="button" name="insertItem" value="save" onclick="saveItem()">,调用js的saveItem()方法,在此方法中调用了submit()方法,提交的action是本页面,但是用request.form("name")取对应值时却取不出来,不知是何原因。望赐教,谢谢
...全文
236 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang_luo 2005-01-26
  • 打赏
  • 举报
回复
我晕
vicky8081 2005-01-26
  • 打赏
  • 举报
回复
问题解决是因为request("name")的名字我输错了,谢谢了
vicky8081 2005-01-26
  • 打赏
  • 举报
回复
saveItem()方法是对的,我点了save按钮后用response.write request.form("tx_name")&"dd"输出只显示dd
vicky8081 2005-01-26
  • 打赏
  • 举报
回复
本页叫dmis_ydjljxjh.asp
开始用vbs写的
<%
request.form("tx_name")
%>
但取不到值
在页面中有两个form
一个form是
<form name="ndjxjh" ID="ndjxjh" ></from>不用提交
一个form是
<form name="ydjxjh" ID="ydjxjh"action="dmis_ydjljxjh.asp" method="post">
...
<input type=text name="tx_name" value="value1">
<input type="button" name="insertItem" value="save" onclick="saveItem()">
...
</form>
<script>
function saveItem(num){
//判断输入德数据是否合法
//通过后提交
document.ydjxjh.action=document.ydjxjh.action+"&func=new&num="+num;
document.ydjxjh.submit();
}
</script>
qfacy 2005-01-26
  • 打赏
  • 举报
回复
1、onclick="saveItem()"改为onclick="saveItem()"
2、看看saveItem()里有没有提交的命令
3、把request.form("name")改为request.form("insertItem")看看有没有输出
HHH3000 2005-01-26
  • 打赏
  • 举报
回复
页面内有多个form可以,但是submit只能提交其中的一个
wzhiyuan 2005-01-26
  • 打赏
  • 举报
回复
同意 Dan1980(( 努力泡分中)) 的,
很可能是你的表单中没有名为name的字段。
或者你可以贴出文件和出错信息。
HHH3000 2005-01-26
  • 打赏
  • 举报
回复
取什么值?
要不贴出主要代码看看
vicky8081 2005-01-26
  • 打赏
  • 举报
回复
一个网页是否可以有好几个form,我在一个网页中写了好几个form是不是这个问题?
Dan1980 2005-01-26
  • 打赏
  • 举报
回复
用按钮调用form的submit()方法是可以提交表单的。
检查一下你的表单是不是用的post方式提交,表单中是否有名字为name的字段项。
amadou 2005-01-26
  • 打赏
  • 举报
回复
表单的method是不是POST? 用request("name")试试

28,390

社区成员

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

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