ユーザーがさまざまなフィールドにテキストを入力する単純なフォームがあり、ボタンをクリックすると結果がテキストエリア (#1) にまとめられます。
<input type=reset>
フォームと最初のテキストエリアをクリアするためにも追加しました。
各クリックの後、できれば数値リストで、最初のテキストエリアからアイテムを順番に「保存」する2番目のテキストエリアを追加したいと思います。簡単にできるようですが、JavaScript を使用して 2 つのテキストエリアを複製することしかできません。
これについて何か助けていただければ幸いです!
HTML
<input id="bl_pct" size="5" value="0" type="text"><br>
<input id="seg_pct" size="5" value="0" type="text"><br>
<input id="lym_pct" size="5" value="0" type="text"><br>
<div class="textoutput">
<form>
<input id="print" value="Click to print " type="button"><br>
<textarea id="diffOut" rows="5" cols="60"></textarea>
<input class="btn" type="reset" value="Reset the counter"><br>
</form>
</div>
JS
$('#print').on('click', function (){
// setting field variables
var blst = $('#bl_pct').val();
var seg = $('#seg_pct').val();
var lym = $('#lym_pct').val();
var Str = 'Output here: '+blst+' ; '+seg+' ; '+lym+'.';
$('#diffOut').val(Str);
});
ここにフィドルがあります:http://jsfiddle.net/sZYYK/