Hướng dẫn javascript send text to element - javascript gửi văn bản đến phần tử

Tôi đang gặp một số rắc rối bất cứ khi nào tôi muốn thêm một số văn bản vào thẻ div của mình, đây là mã của tôi:




Comments here...
function writeComment[] { var comment = document.forma.commentUser.value; alert[comment]; document.getElementById['comments'].innerHTML=comment; }

Nó thực hiện những gì nó phải làm chính xác, nhưng sau đó nó chỉ chuyển sang hộp văn bản và nhận xét tôi vừa viết biến mất. Bất kỳ ý tưởng về những gì đang xảy ra ở đây?

Cảm ơn bạn rất nhiều vì thời gian của bạn.

Hỏi ngày 25 tháng 8 năm 2011 lúc 19:06Aug 25, 2011 at 19:06

Đó là bởi vì bạn đang gửi biểu mẫu.

Khắc phục nhanh:


đến


Ngoài ra, bạn có thể ngăn chặn hành động mặc định của đầu vào. Về cơ bản, nói với trình duyệt rằng bạn sẽ xử lý hành động với PreasDefault:preventDefault:

function writeComment[e] {
    var comment = document.forma.commentUser.value;
    alert[comment];

    document.getElementById['comments'].innerHTML = comment;
    e.preventDefault[];
    return false;
}

Đã trả lời ngày 25 tháng 8 năm 2011 lúc 19:10Aug 25, 2011 at 19:10

1

Những gì đang xảy ra là biểu mẫu của bạn đang gửi, trang được làm mới và Div sẽ quay trở lại nội dung trước JavaScript của nó.

Thử hoán đổi loại = 'gửi' nút 'nút' trên nút.

Đã trả lời ngày 25 tháng 8 năm 2011 lúc 19:09Aug 25, 2011 at 19:09

n8wrln8wrln8wrl

Phim thương hiệu vàng 19.3k44 gold badges60 silver badges101 bronze badges

0

Khi bạn nhấp vào nút Gửi, biểu mẫu được gửi, khiến toàn bộ trang tải lại. Bạn cần trả về sai từ title của nút gửi để ngăn chặn nó:


Hoặc, nếu bạn không muốn nút bao giờ gửi thay đổi biểu mẫu type="submit" đến


0.

PS. Đó là thực tế xấu để sử dụng thuộc tính title. Thay vào đó, hãy liên kết một trình xử lý với sự kiện nhấp chuột bằng cách sử dụng JS thuần túy.

Đã trả lời ngày 25 tháng 8 năm 2011 lúc 19:10Aug 25, 2011 at 19:10

Những gì đang xảy ra là biểu mẫu của bạn đang gửi, trang được làm mới và Div sẽ quay trở lại nội dung trước JavaScript của nó.Paul

Thử hoán đổi loại = 'gửi' nút 'nút' trên nút.26 gold badges271 silver badges259 bronze badges

3

Đã trả lời ngày 25 tháng 8 năm 2011 lúc 19:09

Phim thương hiệu vàng 19.3k4

 title="writeComment[];return false;"

Khi bạn nhấp vào nút Gửi, biểu mẫu được gửi, khiến toàn bộ trang tải lại. Bạn cần trả về sai từ title của nút gửi để ngăn chặn nó:

Hoặc, nếu bạn không muốn nút bao giờ gửi thay đổi biểu mẫu type="submit" đến


0.Aug 25, 2011 at 19:13

lukas.pukenislukas.pukenislukas.pukenis

PS. Đó là thực tế xấu để sử dụng thuộc tính title. Thay vào đó, hãy liên kết một trình xử lý với sự kiện nhấp chuột bằng cách sử dụng JS thuần túy.12 gold badges45 silver badges81 bronze badges

Paulpaul

137K26 Huy hiệu vàng271 Huy hiệu bạc259 Huy hiệu Đồng

Đã trả lời ngày 25 tháng 8 năm 2011 lúc 19:09Aug 25, 2011 at 19:09

Phim thương hiệu vàng 19.3k4Daniel A. White

Khi bạn nhấp vào nút Gửi, biểu mẫu được gửi, khiến toàn bộ trang tải lại. Bạn cần trả về sai từ title của nút gửi để ngăn chặn nó:45 gold badges360 silver badges434 bronze badges

1

Hoặc, nếu bạn không muốn nút bao giờ gửi thay đổi biểu mẫu type="submit" đến


0.


Đã trả lời ngày 25 tháng 8 năm 2011 lúc 19:10Aug 25, 2011 at 19:10

Những gì đang xảy ra là biểu mẫu của bạn đang gửi, trang được làm mới và Div sẽ quay trở lại nội dung trước JavaScript của nó.Joseph Silber

Thử hoán đổi loại = 'gửi' nút 'nút' trên nút.57 gold badges356 silver badges288 bronze badges

Đã trả lời ngày 25 tháng 8 năm 2011 lúc 19:09

 

Phim thương hiệu vàng 19.3k4

 

Đã trả lời ngày 25 tháng 8 năm 2011 lúc 19:10Aug 25, 2011 at 19:10

1

Những gì đang xảy ra là biểu mẫu của bạn đang gửi, trang được làm mới và Div sẽ quay trở lại nội dung trước JavaScript của nó.

Thử hoán đổi loại = 'gửi' nút 'nút' trên nút.Aug 25, 2011 at 19:11

Đã trả lời ngày 25 tháng 8 năm 2011 lúc 19:09DrStrangeLove

Phim thương hiệu vàng 19.3k416 gold badges58 silver badges70 bronze badges

Khi bạn nhấp vào nút Gửi, biểu mẫu được gửi, khiến toàn bộ trang tải lại. Bạn cần trả về sai từ title của nút gửi để ngăn chặn nó:


3
for

2

Hoặc, nếu bạn không muốn nút bao giờ gửi thay đổi biểu mẫu type="submit" đến


0.Aug 25, 2011 at 19:13

PS. Đó là thực tế xấu để sử dụng thuộc tính title. Thay vào đó, hãy liên kết một trình xử lý với sự kiện nhấp chuột bằng cách sử dụng JS thuần túy.VirtualTroll

Paulpaul1 gold badge28 silver badges45 bronze badges

137K26 Huy hiệu vàng271 Huy hiệu bạc259 Huy hiệu Đồng

Điều này là do bạn sử dụng không chỉ là một nút thông thường mà còn là một nút gửi theo mặc định gửi biểu mẫu lên máy chủ. Bạn có thể thấy rằng bình luận của bạn được gửi qua URL vì bạn không chỉ định phương thức [GET và POST và GET là mặc định].Feb 23, 2013 at 7:59

Đơn giản chỉ cần viết:George Bora

Trả lại sai ngăn chặn từ hành vi mặc định - gửi biểu mẫu.5 gold badges26 silver badges45 bronze badges

TextContent trong JavaScript là gì?

Thuộc tính TextContent đặt hoặc trả về nội dung văn bản của nút được chỉ định và tất cả hậu duệ của nó.sets or returns the text content of the specified node, and all its descendants.

hàm thêm [a, b] {.

Làm thế nào bạn có thể truy cập nội dung bên trong của trường đầu vào văn bản trong JavaScript?.
Bước 1: Đầu tiên, chúng tôi phải nhập mã HTML trong bất kỳ trình soạn thảo văn bản nào hoặc mở tệp HTML hiện có trong trình soạn thảo văn bản mà chúng tôi muốn di chuyển văn bản ..
Bước 2: Bây giờ, chúng ta phải đặt con trỏ trước văn bản mà chúng ta muốn di chuyển ..

Làm thế nào vượt qua giá trị từ hộp văn bản đến javascript?

Chuyển HTML Vlaues đến hàm JavaScript..
.
Thêm 'A' và 'B'.
một: .
B:.
Add.
.
hàm thêm [a, b] {.

Làm thế nào bạn có thể truy cập nội dung bên trong của trường đầu vào văn bản trong JavaScript?

Trả lời: Sử dụng thuộc tính giá trị Bạn có thể chỉ cần sử dụng thuộc tính giá trị của phần tử đầu vào DOM để lấy giá trị của trường đầu vào văn bản.Ví dụ sau sẽ hiển thị văn bản đã nhập trong trường nhập vào nút Nhấp vào bằng JavaScript.Use the value Property You can simply use the value property of the DOM input element to get the value of text input field. The following example will display the entered text in the input field on button click using JavaScript.

Bài Viết Liên Quan

Chủ Đề