| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 644 人关注过本帖
标题:如何传递这样的参数啊????
只看楼主 加入收藏
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
结帖率:88.89%
收藏
 问题点数:0 回复次数:8 
如何传递这样的参数啊????
我在文本框中输入内容,能不能在点击一连接后,将此参数传递给下面需执行的网页啊?
谢谢答复!
function Subtext_Click()
{if(this.jobid.value=="")
{ alert("请选择面试岗位!"); }
else
{ window.location="applyinginfo.asp?ID=request.Form("jobid")";
}}

这样好象不行.jobid是我在文本框中输入的内容或表单中文本框中的内容,该如何引用啊,希望指点为盼!
搜索更多相关主题的帖子: 参数 jobid Subtext 网页 文本 
2006-03-21 23:17
makebest
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:658
专家分:962
注 册:2005-3-17
收藏
得分:0 
下面的代码你参考一下吧,希望对你有帮助
<INPUT TYPE="text" NAME="txt">
<INPUT TYPE="submit" onclick="Subtext_Click()">
<SCRIPT LANGUAGE="JavaScript">
<!--
function Subtext_Click()
{
var obj = document.getElementsByName("txt")[0];
if(obj.value=="")
{
alert("请选择面试岗位!");
}
else
{
var link = "applyinginfo.asp?id=" + obj.value;
alert(link);
// window.location="applyinginfo.asp?ID=request.Form("jobid")";
}
}
//-->
</SCRIPT>
2006-03-22 10:44
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
{  window.location="applyinginfo.asp?ID=&lt;%=request.Form("jobid")%&gt;
2006-03-22 10:52
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
望各位大虾再做解释:
以下为运行 { window.location="applyinginfo.asp?ID=<%=request.Form("jobid")%>";后产生的提示!

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
/web-2005/find/applyinginfo.asp, 第 8 行

错误原因:[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'ID =' 中。

详细描述:

2006-03-22 12:24
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用boyfuture在2006-3-22 12:24:00的发言:
望各位大虾再做解释:
以下为运行 { window.location="applyinginfo.asp?ID=<%=request.Form("jobid")%>";后产生的提示!

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
/web-2005/find/applyinginfo.asp, 第 8 行

错误原因:[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'ID =' 中。

详细描述:

request.Form("jobid")这个参数是从哪里得到的。

2006-03-22 12:35
google
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:3419
专家分:23
注 册:2005-11-1
收藏
得分:0 
用隐藏域传递有是一种方法
恐怕楼主的jobid没有经过提交吧

祝天下所有母亲幸福安康!~
2006-03-22 13:36
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 

对啊,是隐藏表单获得的内容(jobid)或文本框中的内容,象这种问题,如果我点击一连接,该如何能获得这个ID内容啊?谢谢答复!

2006-03-22 21:10
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用boyfuture在2006-3-22 21:10:00的发言:

对啊,是隐藏表单获得的内容(jobid)或文本框中的内容,象这种问题,如果我点击一连接,该如何能获得这个ID内容啊?谢谢答复!

JavaScript脚本语法
document.[表单名].submit();
用此语法可以用JavaScript脚本提交表单,这个可以放在提交按钮的onClick()事件代码中。

2006-03-22 22:10
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 

完全正确!非常感谢各位大虾的鼎立支持!
顺便问一个小问题,如何通过
function Subtext_Click()
{if(this.jobid.value=="")
{ alert("请选择面试岗位!"); }
else
{ window.location="applyinginfo.asp?ID=request.Form("jobid")";
}}
进行语句修改后,在转到另一个页面时,打开的是一个新窗口而不是原窗口呢?

2006-03-28 11:53
快速回复:如何传递这样的参数啊????
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025025 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved