2016-08-23 111 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