我想將多個輸入字段傳遞給一個彈出頁面。 這裏是我做了什麼:從多個輸入字段傳遞值使用javascript/jquery彈出
<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>
是由不同的頁面返回它的價值填補了價值。
現在我想通過使用javascript將id:pid1
和id:pid2
的值傳遞到新的彈出頁面。 這裏是我的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不工作,因爲彈出窗口不開放。如何將這兩個字段的值傳遞給我的新彈出窗口?
是'的getElementById( 'PID1')'是你自己的功能? – mohkhan