我正在尝试将多个输入字段传递给弹出页面。这是我所做的:
<tr>
<th>Item Category</th>
<td><input type="text" name="object_category" disabled="disabled" id="pid1" />
</td>
<tr>
<th>Item Name</th>
<td><input type="text" name="object_name" disabled="disabled" id="pid2" />
<input type="button" id="item_name" name="choice" onClick="selectValue2('id2')" value="?"></td>
</tr>
的值是通过从不同的页面返回其值来填充的。
现在我想将 id:pid1
和 id:的值传递pid2
给使用 javascript 的新弹出页面。这是我的selectValue2()
函数定义:
function selectValue2(pid2){
// open popup window and pass field id
var category = getElementById('pid1');
window.open("search_item.php?id=pid2&&cat="+category+""",'popuppage',
'width=600,toolbar=1,resizable=0,scrollbars=yes,height=400,top=100,left=100');
}
但是, selectValue2 不起作用,因为弹出窗口没有打开。如何将这两个字段的值传递给我的新弹出窗口?