2016-08-23 144 views
-1

我有3個按鈕,3個不同的值。當我點擊按鈕,然後所有值插入到JavaScript數組。我該怎麼做?獲取按鈕值到JavaScript數組並保存到數據庫

<input type="button" id="marksel" class="slmodel" onclick="getvalm();" value="John" /> 
<input type="button" id="marksel" class="slmodel" onclick="getvalm();" value="Alex" /> 
<input type="button" id="marksel" class="slmodel" onclick="getvalm();" value="Martin" /> 

和JavaScript功能

function getvalm() { 
       var a = []; 
       $(".slmodel").click(function(){ 
        a.push($(this).val()); 
       }); 
       alert(a); 
      } 

,當我用警報顯示陣列的結果,那麼沒什麼可顯示。以及如何使用JavaScript數組插入這3個數據到MySQL數據庫?

+0

您可以將活動類添加到最近的元素。 –

+0

請解釋你的建議 – user3227899

回答

0

有多種方式來實現解決問題的方法,如:

  1. 而$(本).addClass( 「smodel」);您可以將選擇範圍的值推送到數組,以便可以在一個數組中保存多個選定值。
  2. 在獲取數據值以保存在數據庫中時,會激發一個收集具有類「smodel」類的所有跨度值的JavaScript函數。
+0

'var markselected = [];如果($('#marksel').val()!= null){markselected.push($('#marksel').val()); \t} \t \t的console.log(markselected);' – user3227899

+0

它沒有得到結果 – user3227899

+0

我改變<跨度ID = 「marksel」 類= 「smodel」 值= 「諾基亞108」>諾基亞108 – user3227899

相關問題