很简单的Javascript,很容易的,关于window.open()的用法。

wtoeb 2003-08-02 07:54:07
<script>
function winopen()
{
……
}
</script>
<input type="text" onclick="winopen(1)" size="6" name="AA1" value="1">
<input type="text" onclick="winopen(2)" size="6" name="AA2" value="2">
<input type="text" onclick="winopen(3)" size="6" name="AA3" value="3">
……
<input type="text" onclick="winopen(…)" size="6" name="AA…" value="…">

以上的winopen(i)和value(i)是一个递增的值。
现在写一段如何将所选取的input的value传到下级网页中去?
...全文
81 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wtoeb 2003-08-02
  • 打赏
  • 举报
回复
TO fason(阿信):
你真是我的Javascript老师。
麻烦你加我的QQ好不好?
9684040
fason 2003-08-02
  • 打赏
  • 举报
回复
onclick="winopen(this.value)"

function winopen(v){
window.open("aa.asp?value="+v);
}
meizz 2003-08-02
  • 打赏
  • 举报
回复
我知道inputname 是会变化的, 所以我用了 window.event.srcElement 直接引用当前触发函数执行的控件.

function winopen()
{
alert("你点击的控件的 name = "+ window.event.srcElement.name);
alert("你点击的控件的value = "+ window.event.srcElement.value);
window.open("aa.asp?inputName="+ window.event.srcElement.value, "_blank");
}

至于用 querystring 方式传递的 inputName 只不过是 aa.asp 里接收的参数名字而已
wtoeb 2003-08-02
  • 打赏
  • 举报
回复
问题是:inputname也是变化的哦?
meizz 2003-08-02
  • 打赏
  • 举报
回复
在 winopen 函数里用这样的写法:
function winopen()
{
window.open("aa.asp?inputName="+ window.event.srcElement.value, "_blank");
}

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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