<title>コピペ FORM展開テスト</title>
コピペ FORM展開テスト
<hr><br>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script language="JavaScript">
$(document).ready(function () {
$("#formchage").click(function() {
var textarea = $('#aaa').val() ;
var i=0;
var addhtml="";
jQuery.each(textarea.split(/\n+/), function(index, type) {
i++;
var parts = type.split("\t");
if(parts[0])
{
if(!parts[1]) parts[1]="";
if(!parts[2]) parts[2]="";
if(!parts[3]) parts[3]="";
if(!parts[4]) parts[4]="";
if(!parts[5]) parts[5]="";
addhtml +='<input type="text" name="data1['+ i + ']" value="' + parts[0] + '">\n';
addhtml +='<input type="text" name="data2['+ i + ']" value="' + parts[1] + '">\n';
addhtml +='<input type="text" name="data3['+ i + ']" value="' + parts[2] + '">\n';
addhtml +='<input type="text" name="data4['+ i + ']" value="' + parts[3] + '">\n';
addhtml +='<input type="text" name="data5['+ i + ']" value="' + parts[4] + '">\n';
addhtml +='<input type="text" name="data6['+ i + ']" value="' + parts[5] + '">\n';
addhtml +='<br>';
}
});
$("#formarea").html( addhtml );
});
});
</script>
excelから複数列複数行コピーして、下の入力ボックスにそのままペーストしてください<br>
<textarea id="aaa" name='aaa' cols=100 rows=10></textarea>
<br>
<br>
<div id="formchage">コピペしたらココをクリック!</div>
<br>
↓に反映されます(一応6列分展開します)<br>
<div id="formarea"></div>