作者Blankness (Blankness)
看板PHP
标题Re: [请益] 像动态的选单?
时间Thu Aug 31 15:10:58 2006
※ 引述 《suckerlove (逊咖爱)》之铭言:
: ※ 引述ꄠ mBlankness (Blankness)》之铭言:
: : 请问像 http://0rz.net/521Mg 中 "遗址名称" 输入方式,
: : 要怎麽做到按连结选定选项後项目会直接汇入栏位中呢?
: : 谢谢。
: pop up的视窗要做的是
: 呼叫window.opener是取得开启pop up视窗的母视窗
: 可以用window.opener.document.form.name.value='value' ;
: 直接把值至入表单中的input
: 或是window.opener.function(value);
: 直接执行传值给母视窗的function
我看了他的原始码,於是也学他这样做。
汇入"一个"文字栏位ok,成功了,
但是我的网页做的是多档案上传的功能,
文字栏位皆以array表示,如 id[] 这样。
实验成功的js语法是:
母视窗(Test.php)
<input name="Submit" type="submit"
onClick="MM_openBrWindow('TestData.php','','')" value="送出">
选单视窗(TestData.php)
function goBack(data)
{
if( typeof(opener.document.form1.data) != "undefined")
{
opener.document.form1.data.value=data;
}
window.close();
opener.focus();
}
以及
<a href="javascript:goBack('测试一')">测试一</a>
尝试直接改成 form1.id[],可是失败,请问要怎麽做..@@"
谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.90.20
※ 编辑: Blankness 来自: 220.136.90.20 (08/31 15:13)
1F:推 alpe:form1['id[name]'].value 试试 08/31 15:27
2F:推 Blankness:请问 [] 中的 name 是? 08/31 17:26
3F:→ Blankness:都不行耶..@ @" 请问谁有写过这样的东西 Orz 08/31 17:38
4F:推 alpe:你要不要加个 id 用getelementbyid 去抓 08/31 17:42
5F:→ alpe:不然如何指定那个input 放data 08/31 17:42