2011-01-12 116 views
0

我在myform中聲明瞭5個複選框值,名稱爲「yourname」。點擊提交按鈕後,會調用javascript函數。將複選框值傳遞給JavaScript

在JS函數中,我需要將此值傳遞給父窗口。

MYHTML代碼是:

<input type="checkbox" name="yourname" value="ankit">Ankit<br/> 
<input type="checkbox" name="yourname" value="rahul">Rahul<br/> 

...等等

<input type=button value='Submit' onclick="post_value();"> 

例如,使用下面的JS代碼將打印所有的值到父窗口。

function post_value(){ 
    var yourname = ["ankit","rahul","vipin","abhishek"]; 
    alert(yourname); 
    opener.document.f1.p_name.value = yourname; 
    self.close(); 
} 

好心幫,

+0

請使用代碼示例按鈕來格式化您的代碼示例。 – mdrg 2011-01-12 11:23:51

回答

2

給ID所有的複選框,並檢查其中之一是使用 document.getElementById('checkBoxId').checked

這將返回真/假檢查。