入力フィールドの値を取得して配列に格納する方法

BLuu-II

コードは機能していますが、一度にすべての値を取得しています。必要なのは、削除ボタンをクリックしたときに値を取得し、それらの値を配列に格納することです。私がこれでちょっと立ち往生しているのを助けてください。javascriptはまったく新しい。グーグルで検索しようとしましたが、まったく運がありませんでした。

<html lang="en">

<head>
  <title>Sample</title>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js">
  </script>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
</head>

<body>
  <div class="container">
    <div class="panel panel-default">
      <div class="panel-body">
        <form action="">
          <div class="input-group control-group after-add-more">
            <input type="text" name="addmore[]" class="form-control" placeholder="Enter Name Here">
            <div class="input-group-btn">
              <button class="btn btn-success add-more" type="button"><i class="glyphicon glyphicon-plus"></i> Add</button>
            </div>
          </div>
        </form>

        <!-- Copy Fields-These are the fields which we get through jquery and then add after the above input,-->
        <div class="copy-fields hide">
          <div class="control-group input-group" style="margin-top:10px">
            <input type="text" name="addmore[]" class="form-control" placeholder="Enter Name Here">
            <div class="input-group-btn">
              <button class="btn btn-danger remove" type="button"><i class="glyphicon glyphicon-remove"></i> Remove</button>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>

  <script type="text/javascript">
    $(document).ready(function() {

      /* here first get the contents of the div with name class copy-fields and add it to after "after-add-more" div class. */
      $(".add-more").click(function() {
        var html = $(".copy-fields").html();
        $(".after-add-more").after(html);
      });

      /* here it will remove the current value of the remove button which has been pressed */
      $("body").on("click", ".remove", function() {
        var values = $(this).val();
        alert(values);
        $(this).parents(".control-group").remove();
      });
    });
  </script>
</body>

</html>

mojtaba ramezani

$(document).ready(function() {

var arrays = [];

$(".add-more").click(function(){ 
   var html = $(".copy-fields").html();
   $(".after-add-more").after(html);
});

$("body").on("click",".remove",function(){
    var value = $(this).closest('.input-group').find('input').val();   
    arrays.push(value);
    console.log($(this).closest('.input-group').find('input').val());
    console.log("arrays: ", arrays)
    $(this).parents(".control-group").remove();
  });
});
<html lang="en">
<head>
<title>Sample</title>
<script 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js"> 
</script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
</head>
<body>

<div class="container">
<div class="panel panel-default">
<div class="panel-body">
    <form action="" >

    <div class="input-group control-group after-add-more">


           <input type="text" name="addmore[]" class="form-control" placeholder="Enter Name Here">
                  <div class="input-group-btn"> 
                    <button class="btn btn-success add-more" type="button"><i class="glyphicon glyphicon-plus"></i> Add</button>
                  </div>
          </div>

    </form>


    <!-- Copy Fields-These are the fields which we get through jquery and then add after the above input,-->
    <div class="copy-fields hide">
      <div class="control-group input-group" style="margin-top:10px">
        <input type="text" name="addmore[]" class="form-control" placeholder="Enter Name Here">
        <div class="input-group-btn"> 
          <button class="btn btn-danger remove" type="button"><i class="glyphicon glyphicon-remove"></i> Remove</button>
        </div>
      </div>
    </div>
   </div>
  </div>
</div>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

javascriptを使用して名前で配列である入力フィールドの値を取得する方法

分類Dev

JavaでJSON配列の特定のフィールドを抽出して文字列に格納する方法

分類Dev

1つの入力フィールドのすべての単語を新しい文字列に格納する方法

分類Dev

入力フィールド値の配列を取得し、それをAjax呼び出しに渡す方法

分類Dev

ユーザー入力を配列に格納し、その逆を取得する方法はありますか?

分類Dev

レールを使用して値の配列をCookieに格納する方法は?

分類Dev

同じフィールド名のオブジェクトのすべての値を取得して、配列に格納したい

分類Dev

documentidjavascriptを使用して入力フィールドの値を取得する方法

分類Dev

Meteor:コレクション内の他のフィールドに格納されている配列の長さをフィールドに自動的に入力する方法は?

分類Dev

入力非表示フィールドに戻りJSON値を格納する

分類Dev

1つの入力フィールドを使用して2つの値を格納します

分類Dev

空の値を整数フィールドとして格納する方法

分類Dev

テーブルの行から取得した値を分離してスノーフレークの配列に格納する方法

分類Dev

配列に格納されているフィールドのデータを返します

分類Dev

入力フィールドの値を取得して、別の入力フィールドに送信します

分類Dev

postgres jsonフィールドに格納する場合、配列内に値を追加する方法

分類Dev

値を配列に格納してファイルに保存する方法

分類Dev

HTMLのtextareaから入力データを取得し、その値を配列に格納します

分類Dev

入力フィールドの配列を取得します

分類Dev

forループに介入して、配列内のフィールド値を取得するための最良の方法

分類Dev

フォームに入力されたすべての入力について、この関数の結果を個別の配列に格納する方法は?

分類Dev

入力された値をcppの配列に格納する

分類Dev

数値文字列をCの配列の個別の整数としてファイルに格納する方法

分類Dev

多くの入力フィールドの同じ値を文字列の配列として作成する

分類Dev

入力をtxtファイルと比較する方法配列に格納されている文字列

分類Dev

要素にすでに格納されている値をキーボードからの入力で上書きすると、文字列型の配列がデータを取得しないのはなぜですか?

分類Dev

入力:フィールド「city」に値を取得する方法

分類Dev

動的フォームフィールドを角度のある配列として格納する

分類Dev

Javascript Localstorage:入力値をlocalstorageの配列に格納されている値と比較します

Related 関連記事

  1. 1

    javascriptを使用して名前で配列である入力フィールドの値を取得する方法

  2. 2

    JavaでJSON配列の特定のフィールドを抽出して文字列に格納する方法

  3. 3

    1つの入力フィールドのすべての単語を新しい文字列に格納する方法

  4. 4

    入力フィールド値の配列を取得し、それをAjax呼び出しに渡す方法

  5. 5

    ユーザー入力を配列に格納し、その逆を取得する方法はありますか?

  6. 6

    レールを使用して値の配列をCookieに格納する方法は?

  7. 7

    同じフィールド名のオブジェクトのすべての値を取得して、配列に格納したい

  8. 8

    documentidjavascriptを使用して入力フィールドの値を取得する方法

  9. 9

    Meteor:コレクション内の他のフィールドに格納されている配列の長さをフィールドに自動的に入力する方法は?

  10. 10

    入力非表示フィールドに戻りJSON値を格納する

  11. 11

    1つの入力フィールドを使用して2つの値を格納します

  12. 12

    空の値を整数フィールドとして格納する方法

  13. 13

    テーブルの行から取得した値を分離してスノーフレークの配列に格納する方法

  14. 14

    配列に格納されているフィールドのデータを返します

  15. 15

    入力フィールドの値を取得して、別の入力フィールドに送信します

  16. 16

    postgres jsonフィールドに格納する場合、配列内に値を追加する方法

  17. 17

    値を配列に格納してファイルに保存する方法

  18. 18

    HTMLのtextareaから入力データを取得し、その値を配列に格納します

  19. 19

    入力フィールドの配列を取得します

  20. 20

    forループに介入して、配列内のフィールド値を取得するための最良の方法

  21. 21

    フォームに入力されたすべての入力について、この関数の結果を個別の配列に格納する方法は?

  22. 22

    入力された値をcppの配列に格納する

  23. 23

    数値文字列をCの配列の個別の整数としてファイルに格納する方法

  24. 24

    多くの入力フィールドの同じ値を文字列の配列として作成する

  25. 25

    入力をtxtファイルと比較する方法配列に格納されている文字列

  26. 26

    要素にすでに格納されている値をキーボードからの入力で上書きすると、文字列型の配列がデータを取得しないのはなぜですか?

  27. 27

    入力:フィールド「city」に値を取得する方法

  28. 28

    動的フォームフィールドを角度のある配列として格納する

  29. 29

    Javascript Localstorage:入力値をlocalstorageの配列に格納されている値と比較します

ホットタグ

アーカイブ