2016-08-23 10 views
-1

私は3つの異なる値を持つ3つのボタンがあります。私がボタンをクリックすると、すべての値がjavascript array.Howに挿入されます。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); 
      } 

です。そして、この3つのデータをjavascript配列を使ってmysqlデータベースに挿入するには?

+0

最新の要素にclassを追加できます。 –

+0

あなたの提案を教えてください – user3227899

答えて

0

のようなあなたの問題への解決策を達成するための複数の方法があります:$(この).addClass( "smodel")しながら、

  1. は、選択範囲の値を配列にプッシュして、複数の選択値を1つの配列に保存して保存することができます。
  2. データベースに保存するデータ値をフェッチするときに、クラス 'smodel'を持つすべてのスパンの値を収集するjavascript関数を起動します。
+0

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

+0

は全く結果 – user3227899

+0

を取得していない私は、スパンが入力されていないノキア108 – user3227899

関連する問題