html コード:
<textarea id="TaAll" rows=11>
</textarea>
<input type="button" Value="Get Results"
onclick="doit();"/>
<textarea id="Tanext" rows=11>
</textarea>
JavaScript コード:
window.doit = function ()
{
console.log(document.getElementById("TAall").value);
var containertext=document.getElementById("TAall").value.split("\n");
for(var i=0;i< containertext.length;i++)
{
var temp=containertext[i+1].split(" ");
sbray[i]=eval(temp[1].substring(1,temp[1].length));
op[i]=eval(temp[2].substring(1,temp[2].length));
}
Tb = document.frmone.Tanext;
Tb.value = Tb.value +("\n")+sbray.join("\n")+ ("\n")+"Test";
keysbyValue();
}
こんにちは、上記のコードには 2 つのテキスト領域があります。入力を TAall textarea に書き込んで分割し、その部分文字列を他の配列 sbray[] と op[] に保存しています。テキストエリアに containertext[] を表示するまでのコードは正常に動作しますが、結果の sbray[] を他のテキストエリア Tbnext に表示しようとすると動作しません。私が使用している入力は次のとおりであり、この形式の入力を使用する必要があります。私は配列を分割し、すべての番号の部分文字列を保存したい. sbray[] に左の「c」、op[] に右の「c」を追加:
10
1 c1 c2 //i want to save and split the array starting from this line.
2 c3 c4
3 c5 c12
4 c6 c7
5 c8 c11
6 c9 c10
7 c13 c15
8 c14 c16
9 c17 c18
10 c19 c20
前もって感謝します