2014-12-05 92 views
0

這裏是我的代碼,我對多個值掙扎與jQuery選擇,如果我將選擇兩個值我應該得到兩個值沒有得到多個值,而我在jQuery的選擇從降值下降

<html> 
<select name="hello[]" id="hello" multiple="multiple" onchange="test(this.value);"> 
<option value="">Select Value</option> 
<option value="1">PHP</option> 
<option value="2">JAVA</option> 
<option value="3">.NET</option> 
<option value="4">ORACLE</option> 
<option value="5">DBA</option> 
</select> 
</html> 
<script> 
function test(xx) 
{ 

alert(xx); 
} 

</script> 

能請你幫

提前

謝謝

+0

你不需要'ID =「你好[]」'中,支架 – Ghost 2014-12-05 09:39:52

+0

這裏是js小提琴http://jsfiddle.net/2uu2df0y/ @Ghost是正確的 – gvgvgvijayan 2014-12-05 09:41:21

+0

我已經嘗試刪除陣列,即使我沒有得到 – 2014-12-05 09:42:07

回答

0

嘗試粘貼下面的代碼,你的問題就解決了:)

<select name="no_dd[]" id="no_dd" multiple="multiple" onchange="get_values();"> 
<option value="">Select Value</option> 
<option value="1">one</option> 
<option value="2">two</option> 
<option value="3">three</option> 
<option value="4">four</option> 
<option value="5">five</option> 
</select> 

<script> 
function get_values() 
{ 
    alert($("#no_dd").val()); 
} 
</script> 

Live Working Here

+0

你可以使警報(數據)如此它應該得到什麼值你已經選擇這些值必須得到get_values – 2014-12-05 11:33:59

+0

@ Vamshi.goli我已經做了一些代碼中的變化,不需要數據。還有一件事是你需要包含jQuery。我也加了小提琴鏈接。 – Veerendra 2014-12-05 11:44:34

1

在您選擇的標記刪除不需要的[]方括號:

id="hello[]" // superfluous 

刪除那些:

<select name="hello[]" id="hello" multiple="multiple" onchange="test(this.value);"> 

旁註:退房@ gvgvgvijayan的fiddle在上述評論。

+0

我只得到一個單一的價值@ghost – 2014-12-05 10:00:48

+0

@ Vamshi.goli它工作得很好,當然你需要使用'ctrl + click'來選擇多個值 – Ghost 2014-12-05 10:07:39

+0

我正在做同樣的 – 2014-12-05 10:10:01

相關問題