附带回车和邮寄的textarea

问题描述 投票:0回答:1

我有一个表单,我需要在表单外面添加一个textarea。

<form id="form" action="" method="post">
   ...
   <input type="text" name="txt1" value="some value">
   <input type="text" name="txt2" value="some value">
   ...

   <button type="submit" id="btn" value="SUBMIT">
</form>


    <textarea id="textarea">TEST OUTSIDE FORM
    WITH CARRIAGE RETURN</textarea>

使用它是可以的,但不保留运输:

$("#btn").on("click", function(e){
  e.preventDefault();
  var value = $("#textarea").val();
  var form = $("#form");
  form.append($('<input>', {'name': 'textarea', 'value': value, 'type': 'hidden' }) );
  form.submit();

我试过用:

 form.append($('<textarea>', {'name': 'textarea', 'value': value }) );
});

但在这种情况下,没有任何东西通过

javascript
1个回答
1
投票

试试这个:

form.append($('<textarea name="textarea1">'+ value +'</textarea>') );

您可以通过添加:\\\r将回车符添加到文本中

© www.soinside.com 2019 - 2024. All rights reserved.