Textarea nhập dòng mới php

Để thêm ngắt dòng vào vùng văn bản, hãy sử dụng toán tử cộng (+) và thêm chuỗi

const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
7 vào vị trí bạn muốn thêm ngắt dòng, e. g.
const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
8. Sự kết hợp của các ký tự
const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
9 và
const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
0 được sử dụng làm ký tự xuống dòng

Đây là HTML cho các ví dụ trong bài viết này



  
    
  

  
    Your message:
    

    
  

Và đây là mã JavaScript liên quan

Nếu tôi mở trình duyệt của mình, tôi có thể thấy rằng các dấu ngắt dòng đã được thêm vào ở những nơi mà tôi đã sử dụng các ký tự

const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
7

Textarea nhập dòng mới php

Ký tự

const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
9 di chuyển con trỏ đến đầu dòng, nhưng không di chuyển nó xuống dòng tiếp theo

Ký tự

const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
0 di chuyển con trỏ xuống dòng tiếp theo nhưng không đưa nó về đầu dòng

Sự kết hợp của các ký tự

const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
7

  • di chuyển con trỏ đến đầu dòng
  • chuyển con trỏ xuống dòng tiếp theo

Bạn sẽ thấy các ngắt dòng được giữ nguyên nếu bạn

const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
0 giá trị của vùng văn bản của bạn

Bạn cũng có thể sử dụng chữ mẫu để đạt được kết quả tương tự

const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;

Chúng tôi đã sử dụng chữ mẫu trong ví dụ

Chuỗi được bọc trong backticks, không phải trong dấu nháy đơn

Cú pháp dấu ngoặc nhọn đô la cho phép chúng ta đánh giá một biểu thức trực tiếp trong chuỗi mẫu

Khi hiển thị văn bản, hãy sử dụng

#php 7.x
 
6 để chuyển đổi dòng mới thành thẻ
#php 7.x
 
7, tôi. e. , thay vì
#php 7.x
 
8, hãy sử dụng
#php 7.x
 
9

Theo mặc định, các trình duyệt hiển thị các dòng mới dưới dạng khoảng trắng, do đó chúng phải được chuyển đổi thành các thẻ

#php 7.x
 
7


Đối với những người thấy điều này hữu ích - vui lòng cân nhắc sử dụng

Sun 
 Moon
1, được đề xuất bởi Emil Vikström. Tôi không còn là dân web nữa và không thể dễ dàng xác minh điều này, nhưng Boaz nói trong các nhận xét rằng nó được hỗ trợ bởi tất cả các trình duyệt hiện đại. Nếu vậy, điều đó nên được ưu tiên sử dụng
#php 7.x
 
6

Tôi đang sử dụng vùng văn bản để cho phép người dùng nhập nhận xét. Tuy nhiên, nếu người dùng nhập dòng mới, dòng mới sẽ không xuất hiện khi chúng được xuất ra. Có cách nào để giữ ngắt dòng không

Nội dung chính Hiển thị

  • Làm cách nào để duy trì ngắt dòng trong vùng văn bản?
  • Làm cách nào để bạn thêm văn bản vào một dòng mới trong vùng văn bản?
  • Làm thế nào để bạn giữ một dòng mới trong HTML?

Bất kỳ ý tưởng làm thế nào để duy trì ngắt dòng?

Textarea nhập dòng mới php

đã hỏi 19 tháng 2 năm 2011 lúc 4. 31

4

Hai giải pháp cho việc này

  1. Hàm PHP

    const message = document.getElementById('message');
    
    const first = 'line one';
    const second = 'line two';
    const third = 'line three';
    
    message.value = `${first}\r\n${second}\r\n${third}`;
    
    5

    e. g. ,

    const message = document.getElementById('message');
    
    const first = 'line one';
    const second = 'line two';
    const third = 'line three';
    
    message.value = `${first}\r\n${second}\r\n${third}`;
    
    0
  2. Bọc đầu vào trong các thẻ

    const message = document.getElementById('message');
    
    const first = 'line one';
    const second = 'line two';
    const third = 'line three';
    
    message.value = `${first}\r\n${second}\r\n${third}`;
    
    6

    Nhìn thấy. W3C Wiki - HTML/Elements/pre

Zuul

16. 1k6 huy hiệu vàng59 huy hiệu bạc88 huy hiệu đồng

đã trả lời 19 tháng 2 năm 2011 lúc 5. 20

superUntitled superUntitled

22k29 huy hiệu vàng82 huy hiệu bạc110 huy hiệu đồng

2

Đây là những gì tôi sử dụng

const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
1

const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
7 là văn bản cần được hiển thị
const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
10 là văn bản được trả về từ
const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
11 và
const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
12 để có thể hiển thị an toàn trong ngữ cảnh html.
______113 sẽ chuyển đổi cả dấu nháy kép và dấu nháy đơn, vì vậy bạn sẽ không gặp khó khăn gì với chúng.

đã trả lời 20 tháng 2 năm 2012 lúc 2. 57

hiroki hiroki

5475 huy hiệu bạc10 huy hiệu đồng

3

Có câu trả lời của riêng tôi. Sử dụng chức năng này từ dữ liệu từ textarea giải quyết vấn đề

const message = document.getElementById('message');

const first = 'line one';
const second = 'line two';
const third = 'line three';

message.value = `${first}\r\n${second}\r\n${third}`;
6

Thêm ở đây. http. //php. mạng/nl2br

đã trả lời 19 tháng 2 năm 2011 lúc 5. 20

Hirvesh Hirvesh

7.22615 huy hiệu vàng55 huy hiệu bạc72 huy hiệu đồng

tôi đang sử dụng hai bước phương pháp này để lưu giữ cùng một văn bản trong vùng văn bản để lưu trữ trong mysql và tại một thời điểm, tôi cũng có thể chỉ cần hiển thị văn bản thuần túy

Làm cách nào để chèn ngắt dòng trong PHP?

Hàm nl2br() chèn ngắt dòng HTML (

Làm cách nào để gắn thẻ br trong PHP?

Thẻ phải được đặt trong dấu ngoặc kép, e. g. , "". Để tạo dòng mới trong PHP, hãy xem một số ví dụ. .
echo nl2br("Dòng mới sẽ bắt đầu từ đây\n trong chuỗi này\r\n trên cửa sổ trình duyệt");