我有一个表单,我需要在表单外面添加一个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 }) );
});
但在这种情况下,没有任何东西通过。
答案 0 :(得分:1)
试试这个:
form.append($('<textarea name="textarea1">'+ value +'</textarea>') );
您可以添加:\\\r