2017-06-24 5 views
0

私は、Webベースのフォームで作業しており、ユーザーが必要とする数のエントリを追加する柔軟性が必要です。つまり、私のフォームのチャンクは、それが1回または2回、または50回になる可能性のある未定義の回数繰り返す必要があることを意味します。フォーム要素を動的に繰り返す方法はありますか?フォームフィールドを繰り返すユーザーが定義した回数

+0

あなたは、フレームワークの任意の並べ替えを使用していますか?角度?反応する?または生のhtmlとjavascript? – dvsoukup

+0

質問の詳細をご記入ください。他の人があなたを助けるのがより簡単になります。詳細については、https://stackoverflow.com/help/how-to-askを参照してください。 – Nehal

答えて

-1

あなたが完了するために

$('.selector').append("<input type='text' name="xyz[]" />"); 
+0

著者にjQueryが必要なことは言及されていません。 2017年のjQueryでは-1です。 –

0

を使用して、フォームに入力フィールドを追加することができ、ここでは純粋なJSソリューションです:

あなたが望む要素のためのHTMLテキストを含むJavaScript変数を作成することができます

var formHtml = "<input type='text' name='inp'>" 

をそして、あなたはyourId Bと呼ばれるDOM要素の最後にformHtml変数を挿入することができます作成​​しますY:

document.getElementById("yourId").innerHTML += formHtml; 

更新:JSFiddleリンク:https://jsfiddle.net/zjd3g0cy/

関連する問題