请教,ASP结合脚本做选择程序!

xiehuangda 2009-12-03 05:04:52
请教,ASP结合脚本做选择程序。


A.asp页面中有:
文本框1 文本框2 文本框3

当点击 文本框1 时,弹出 B.asp页面。

在B.asp页面中,列出数据库 表1 名称、ID、 价格、权限

随便选择B.asp页面中的 一个 名称值
B.asp 就自动关闭,并且返回值到A.asp页面的文本框中。

文本框1 得到 名称值
文本框2 得到 ID值
文本框3 得到 价格值 并且,判断 权限值大于0时候,变成灰色不可修改。如果等于1,则不变。


请教,各位,代码怎么写?
...全文
182 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiehuangda 2009-12-09
  • 打赏
  • 举报
回复
做出来了。感谢lionz1023
lionz1023 2009-12-07
  • 打赏
  • 举报
回复
a.asp
<input name="test" type="text" id="test">
<input name="test1" type="text" id="test1">
<input name="test2" type="text" id="test2">
<script language="javascript">
function add(){
window.open("b.asp","selimg","width=450,height=500")
}
</script>
<a href="javascript:add()">测试 </a>
b.asp
<%查询数据库%>
<SCRIPT language=JavaScript>

function settest(){
opener.document.all['test'].value = "<%=rs("值")%>";
opener.document.all['test1'].value = "<%=rs("ID")%>";
opener.document.all['test2'].value = "<%=rs("权限")%>"; //至于怎么判断值来确定文本框是否是灰色,我上面有写,自己去查。
self.close();
}
</script>
<a href="#" onclick="settest();">go </a>
大概就是这意思了,其他的你自己去扩展吧。
lionz1023 2009-12-07
  • 打赏
  • 举报
回复
a.asp
<input name="test" type="text" id="test">
<input name="test1" type="text" id="test1">
<input name="test2" type="text" id="test2">
<script language="javascript">
function add(){
window.open("b.asp","selimg","width=450,height=500")
}
</script>
<a href="javascript:add()">测试 </a>
b.asp
<SCRIPT language=JavaScript>

function settest(){
opener.document.all['test'].value = "test";
opener.document.all['test1'].value = "test1";
opener.document.all['test2'].value = "test2";
self.close();
}
</script>
<a href="#" onclick="settest();">go </a>
loveljc82 2009-12-05
  • 打赏
  • 举报
回复
高手啊
xiehuangda 2009-12-05
  • 打赏
  • 举报
回复
请教 lionz1023
xiehuangda 2009-12-04
  • 打赏
  • 举报
回复
再次 请教 lionz1023
你后面写的代码,不正确。运行错误。
lionz1023 2009-12-04
  • 打赏
  • 举报
回复
不过现在ie7以上的浏览器都是标签页了 弹出来的框也是个新页面 操作起来麻烦,好不如用层呢
lionz1023 2009-12-04
  • 打赏
  • 举报
回复
还有就是多给点分哈,穷死了!
lionz1023 2009-12-04
  • 打赏
  • 举报
回复
不好意思回家就睡觉了。刚上来转转,下面的你去测试吧!
a.asp
<input name="test" type="text" id="test">
<script language="javascript">
function add(){
window.open("b.asp","width=450,height=500")
}
</script>
</a>    <a href="javascript:add()">测试</a>
b.asp
<SCRIPT language=JavaScript>

function settest(){
opener.document.all['test'].value = "test";
self.close();
}
</script>
<a href="#" onclick="settest();">go</a>
xiehuangda 2009-12-04
  • 打赏
  • 举报
回复
比如说:
现在 点击弹出B.asp 选择GO
那么,返回 A.asp 的文本框1 得到了test值
那么,文本框2 自动就得到test的ID值
那么,文本框3 自动就得到test权限值,并且,判断权限为0,就是灰色不可修改,否则,可以修改。
xiehuangda 2009-12-04
  • 打赏
  • 举报
回复
感谢 lionz1023 这次代码可以了。
但是,现在只能达到 获取一个 值。
怎么样一次,获取3个值呢?请教。!
春天的气息 2009-12-04
  • 打赏
  • 举报
回复
asp完成不了的,要用js
lionz1023 2009-12-04
  • 打赏
  • 举报
回复
a.asp
<input name="test" type="text" id="test">
<script language="javascript">
function add(){
window.open("b.asp","selimg","width=450,height=500")
}
</script>
<a href="javascript:add()">测试</a>
b.asp
<SCRIPT language=JavaScript>

function settest(){
opener.document.all['test'].value = "test";
self.close();
}
</script>
<a href="#" onclick="settest();">go</a>
两个asp页面 放同一目录 iis测试
lionz1023 2009-12-04
  • 打赏
  • 举报
回复
提示什么错误 怎么在我这能运行
xiehuangda 2009-12-03
  • 打赏
  • 举报
回复
请教lionz1023
不用层。用弹出新窗口,获取新窗口里的值。
代码怎么写??
songboww2 2009-12-03
  • 打赏
  • 举报
回复
也顶!

aemyang1987 2009-12-03
  • 打赏
  • 举报
回复
顶 lionz1023
xiehuangda 2009-12-03
  • 打赏
  • 举报
回复
感谢lionz1023

我需要的是在A.asp上面点击,弹出B.asp 选择b.asp页面一个值,自动关闭b.asp
并返回a.asp页面,自动填上3个值。
JXB01033016 2009-12-03
  • 打赏
  • 举报
回复
SO STRONG
JXB01033016 2009-12-03
  • 打赏
  • 举报
回复
好厉害啊
加载更多回复(7)

28,406

社区成员

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

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