Hướng dẫn how to get data from textarea in javascript? - làm thế nào để lấy dữ liệu từ textarea trong javascript?

Đối tượng textarea

Thí dụ

Thay đổi nội dung của một khu vực văn bản:

Document.getEuityById ("mytextarea"). value = "Đại lộ thứ năm, thành phố New York";

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Thuộc tính giá trị đặt hoặc trả về nội dung của một vùng văn bản.

Lưu ý: Giá trị của một vùng văn bản là văn bản giữa các thẻ và thẻ. The value of a text area is the text between the tags.


Hỗ trợ trình duyệt

Tài sản
giá trịĐúngĐúngĐúngĐúngĐúng

Cú pháp

Trả về thuộc tính giá trị:

Đặt thuộc tính giá trị:

TextareAobject.value = Text

Giá trị tài sản

Giá trịSự mô tả
chữChỉ định giá trị (nội dung) của khu vực văn bản

Chi tiết kỹ thuật

Giá trị trở lại:Một chuỗi, đại diện cho nội dung/văn bản của khu vực văn bản

Nhiều ví dụ hơn

Thí dụ

Nhận nội dung của một khu vực văn bản:

var x = document.getEuityById ("mytextarea"). Giá trị;

Hãy tự mình thử »


Đối tượng textarea


79

TAG xác định một điều khiển đầu vào văn bản nhiều dòng. Phần tử thường được sử dụng trong một hình thức, để thu thập các đầu vào của người dùng như nhận xét hoặc đánh giá. Một khu vực văn bản có thể chứa một số lượng ký tự không giới hạn và văn bản hiển thị trong một phông chữ có chiều rộng cố định (thường là chuyển phát nhanh).
Learn more.

Làm thế nào có thể nhận được giá trị textarea trong jQuery bằng ID?

Chúng ta có thể nhận được giá trị của textarea trong jQuery với phương thức trợ giúp của val (). Phương thức val () được sử dụng để lấy các giá trị từ các phần tử như textarea, input và select. Phương thức này chỉ đơn giản là trả về hoặc đặt thuộc tính giá trị của các phần tử đã chọn và chủ yếu được sử dụng với các phần tử biểu mẫu.



$(document).ready(function () {
    if ($("textarea").value !== "") {
        alert($("textarea").value);
    }

});

Hướng dẫn how to get data from textarea in javascript? - làm thế nào để lấy dữ liệu từ textarea trong javascript?

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.

Làm thế nào để nhận giá trị từ trường Textarea khi nó không bằng "".1 gold badge13 silver badges28 bronze badges

Tôi đã thử mã này, nhưng khi tôi nhập văn bản vào textarea thì cảnh báo () không hoạt động. Làm thế nào để sửa chữa nó?Feb 18, 2013 at 14:50

Hướng dẫn how to get data from textarea in javascript? - làm thế nào để lấy dữ liệu từ textarea trong javascript?

3

Darktrick

document.getElementById("textareaID").value

1.5691 Huy hiệu vàng13 Huy hiệu bạc28 Huy hiệu đồng

$("#textareaID").val()

hỏi ngày 18 tháng 2 năm 2013 lúc 14:50

document.getElementById("textareaID").value() // --> TypeError: Property 'value' of object # is not a function

Vanilla JS

$("#textareaID").value // --> undefined

Hướng dẫn how to get data from textarea in javascript? - làm thế nào để lấy dữ liệu từ textarea trong javascript?

dee-see

jQuery5 gold badges59 silver badges89 bronze badges

Không thể làm theo cách khác (luôn luôn tốt để biết bạn đang làm gì)Nov 5, 2013 at 13:44

Hướng dẫn how to get data from textarea in javascript? - làm thế nào để lấy dữ liệu từ textarea trong javascript?

JQuery:Michal Stefanow

23.1K5 Huy hiệu vàng59 Huy hiệu bạc89 Huy hiệu Đồng11 gold badges66 silver badges88 bronze badges

3

Đã trả lời ngày 5 tháng 11 năm 2013 lúc 13:44

$(document).ready(function () {
    if ($.trim($("textarea").val()) != "") {
        alert($("textarea").val());
    }
});

Michal Stefanowmichal Stefanow

$(document).ready(function () {
    var val = $.trim($("textarea").val());
    if (val != "") {
        alert(val);
    }
});

Bản demo: http://jsfiddle.net/jvusz/

Đã trả lời ngày 18 tháng 2 năm 2013 lúc 14:56Feb 18, 2013 at 14:56

Hướng dẫn how to get data from textarea in javascript? - làm thế nào để lấy dữ liệu từ textarea trong javascript?

Muthu Kumaranmuthu KumaranMuthu Kumaran

17.4K5 Huy hiệu vàng46 Huy hiệu bạc70 Huy hiệu đồng5 gold badges46 silver badges70 bronze badges

2

$('textarea').val();

document.getElementById("textareaID").value
3 sẽ là JavaScript thuần túy, nhưng ở đây bạn đang cố gắng sử dụng JavaScript như một phương pháp jQuery không valid (
document.getElementById("textareaID").value
4).

Đã trả lời ngày 18 tháng 2 năm 2013 lúc 14:53Feb 18, 2013 at 14:53

Hướng dẫn how to get data from textarea in javascript? - làm thế nào để lấy dữ liệu từ textarea trong javascript?

James Donnellyjames DonnellyJames Donnelly

124K34 Huy hiệu vàng205 Huy hiệu bạc212 Huy hiệu Đồng34 gold badges205 silver badges212 bronze badges

Sử dụng phương thức val ():

$(document).ready(function () {
    var j = $("textarea");
    if (j.val().length > 0) {
        alert(j.val());
    }
});

Đã trả lời ngày 18 tháng 2 năm 2013 lúc 14:51Feb 18, 2013 at 14:51

Hướng dẫn how to get data from textarea in javascript? - làm thế nào để lấy dữ liệu từ textarea trong javascript?

Sillysillysilly

7.6652 Huy hiệu vàng23 Huy hiệu bạc36 Huy hiệu đồng2 gold badges23 silver badges36 bronze badges

0

Bạn cần sử dụng

document.getElementById("textareaID").value
1 chứ không phải
document.getElementById("textareaID").value
4

$(document).ready(function () {
  if ($("textarea").val() != "") {
    alert($("textarea").val());
  }
});

Đã trả lời ngày 18 tháng 2 năm 2013 lúc 14:52Feb 18, 2013 at 14:52

SanchitsanchitSanchit

2.2854 Huy hiệu vàng23 Huy hiệu bạc34 Huy hiệu đồng4 gold badges23 silver badges34 bronze badges

1

Sử dụng

document.getElementById("textareaID").value
7:

document.getElementById("textareaID").value
0

Đã trả lời ngày 18 tháng 2 năm 2013 lúc 14:52Feb 18, 2013 at 14:52

Hướng dẫn how to get data from textarea in javascript? - làm thế nào để lấy dữ liệu từ textarea trong javascript?

SanchitsanchitZaheer Ahmed

2.2854 Huy hiệu vàng23 Huy hiệu bạc34 Huy hiệu đồng11 gold badges73 silver badges109 bronze badges

0

Textarea có thể có giá trị không?

không hỗ trợ thuộc tính giá trị.does not support the value attribute.

Làm cách nào để hiển thị nội dung textarea trong HTML?

Sử dụng thẻ để hiển thị một khu vực văn bản.Thẻ HTML được sử dụng trong một biểu mẫu để khai báo phần tử Textarea - một điều khiển cho phép người dùng nhập văn bản qua nhiều hàng.Chỉ định rằng trên trang tải, khu vực văn bản sẽ tự động lấy lấy nét.. The HTML