5

コピー ボタンを押すと、すべてのテーブル アイテムが 1 つのテキスト ボックスに連結され、選択され、Windows クリップボードに置かれるテーブル アイテムのリストがあります。

ボックスは次のようにフォーマットされます。

<tr>
  <td>Name of Person:</td>
  <td><textarea name="name" rows="2" cols="30" id="name"></textarea></td>
</tr>
<tr>
  <td>Type of Service:</td>
  <td><select name="drop1" id="txt_drop1">
      <option value="">None</option>
      <option value="Type of Service: Minimal">Minimal</option>
      <option value="Type of Service: Normal">Normal</option>
      <option value="Type of Service: Full">Full</option>
      <option value="Type of Service: Premium">Premium</option>
    </select></td>
</tr>
<tr>
  <td>Dollar Amount:</td>
  <td><textarea name="amount" rows="1" cols="30" id="txt_info2"></textarea></td>
</tr>
<tr>
<td><textarea name="bigtextbox" rows="5" cols="30" id="txt_info2"></textarea></td>
</tr>

必要なのは書式設定です。コピー ボタンを押すと、結果のテキストがきちんと連結されます。

名前: ジョン
サービスの種類: 全額
金額: 125 ドル ただし、ドロップダウン ボックスでオプションが選択されていない場合は、次のよう

に改行しないでください。

名前: ジョン
金額: $125

代わりに:

名前: ジョン

金額: $125

オプションの値に '\n' などの書式設定コードを適用する方法はありますか? 現在、コピーボタンをクリックすると、ボックス以外のすべてのテキストボックスが連結コードでフォーマットされます。

    <input type="button" style="font-weight:bold;" name="clipboard_copy" value="Copy" onClick="document.data_entry.bigtextbox.value = 'Name:&nbsp;' + document.data_entry.name.value + '\n' + document.data_entry.drop1.value + '\n' + 'Amount: $' + document.data_entry.amount.value>
4

1 に答える 1