2016-07-11 43 views
-2

こんにちは私はこのテキストボックスを5つの個別のテキストボックスに分解しようとしています。個々のテキストボックスにテキストボックスカンマを区切ります

現在の結果

<input name="textfield" type="text" id="textfield" value="2, simon feld,  1968, TAS" size="40"> 

望ましい結果

あなたが作業の例を見ることができます
<input name="textfield" type="text" id="textfield" value="2" size="40"> 
<input name="textfield" type="text" id="textfield" value="simon feld" size="40"> 
<input name="textfield" type="text" id="textfield" value="1968" size="40"> 

+0

、ご希望の出力は何ですかFIDDLEは?表示してくださいデモ –

+1

3つの入力がすべて同じ名前になっていると、この方法で問題が発生します。入力名= "textfield" ot入力名= "textfield []"を変更する方が良い。その場合、値を配列に入れます –

+0

何を試しましたか? 'name'と' id'属性を繰り返すと、それらはほとんど無意味になります。 – gcampbell

答えて

0

function makeSeperateInputs() { 
var arrOfValues = $('#textfield').val().split(','); 
for(var i=0, len = arrOfValues.length; i < len; i++) { 
$('body').append('<input name="textfield" type="text" id="textfield' + i + '" value="' + arrOfValues[i] + '" size="40"><br>') 
} 
} 
$('body').on('click', '#seperateThem', function() { 
makeSeperateInputs() 
}) 
+0

優秀、ありがとう – micalotl

+0

あなたは大歓迎:) – Arif

関連する問題