Cách gọi hàm JavaScript trong PHP khi nhấp vào nút

Ví dụ

Thực thi JavaScript khi nhấp vào nút

Nhấp vào đây

Tự mình thử »

Thêm ví dụ bên dưới

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

Sự kiện

window.addEventListener['load', event => {
  test[];
}];
5 xảy ra khi người dùng nhấp vào một phần tử HTML

cú pháp

Trong JavaScript, sử dụng phương thức addEventListener[]

vật. addEventListener["click", myScript];

Tự mình thử »

chi tiết kỹ thuật

Bong bóng. CóCó thể hủy. Có Loại sự kiện. MouseEventSupported
Thẻ HTML. Tất cả ngoại trừ. , ,
, , ,,,,Tự mình thử »

Một ví dụ khác về cách thay đổi màu của một phần tử

Nhấp vào tôi để thay đổi màu sắc của tôi

Tự mình thử »

Nhấp để sao chép văn bản từ trường nhập liệu này sang trường nhập liệu khác

Sao chép văn bản

function myFunction[] {
  tài liệu. getElementById["trường2"]. giá trị = tài liệu. getElementById["trường1"]. giá trị;
}

Tự mình thử »

Cách gán sự kiện " title" cho đối tượng cửa sổ

cửa sổ. title = myFunction;

function myFunction[] {
  tài liệu. getElementsByTagName["BODY"][0]. Phong cách. backgroundColor = "vàng";
}

Tự mình thử »

Sử dụng title để tạo danh sách thả xuống

tài liệu. getElementById["myBtn"]. title = function[] {myFunction[]};

function myFunction[] {
  tài liệu. getElementById["myDropdown"]. danh sách lớp học. chuyển đổi ["hiển thị"];
}

Tự mình thử »

Hỗ trợ trình duyệt

window.addEventListener['load', event => {
  test[];
}];
5 là một tính năng DOM Cấp 2 [2001]

Nó được hỗ trợ đầy đủ trong tất cả các trình duyệt

ChromeEdgeFirefoxSafariOperaIECóCóCóCóCó9-11

Bạn có thể gọi và chạy một hàm JavaScript từ HTML theo nhiều cách

Hướng dẫn này sẽ giúp bạn tìm hiểu ba phương pháp được đề cập ở trên

Gọi hàm JavaScript khi tải trang HTML

Bạn có thể gọi và chạy một hàm JavaScript ngay sau khi trang HTML của bạn được tải bằng cách lắng nghe sự kiện

window.addEventListener['load', event => {
  test[];
}];
0

Trước tiên, bạn cần tạo chức năng mà bạn muốn chạy từ trang HTML của mình. Hãy tạo một hàm

window.addEventListener['load', event => {
  test[];
}];
1 sẽ gọi phương thức
window.addEventListener['load', event => {
  test[];
}];
2 như sau


  Call JavaScript function from HTML
  
    function test[] {
      alert["The function 'test' is executed"];
    }
  

Sau đó, bạn cần thêm mã JavaScript sẽ lắng nghe sự kiện

window.addEventListener['load', event => {
  test[];
}];
0 từ đối tượng
window.addEventListener['load', event => {
  test[];
}];
4

Khi sự kiện

window.addEventListener['load', event => {
  test[];
}];
0 được kích hoạt, hãy gọi hàm
window.addEventListener['load', event => {
  test[];
}];
1 như hình bên dưới

window.addEventListener['load', event => {
  test[];
}];

Ngoài ra, bạn có thể sử dụng trình xử lý sự kiện

window.addEventListener['load', event => {
  test[];
}];
7 như sau

window.addEventListener['load', event => {
  test[];
}];
0

Thêm mã ở trên ngay bên dưới định nghĩa hàm

window.addEventListener['load', event => {
  test[];
}];
1 và bạn đã sẵn sàng

window.addEventListener['load', event => {
  test[];
}];
2

Khi trang HTML của bạn tải xong, sự kiện

window.addEventListener['load', event => {
  test[];
}];
0 sẽ được kích hoạt và hàm
window.addEventListener['load', event => {
  test[];
}];
1 sẽ được gọi

Tiếp theo, hãy xem cách bạn có thể gọi một hàm JavaScript khi một nút đã được nhấp vào

Gọi hàm JavaScript từ sự kiện nhấp vào nút HTML

Để gọi một hàm JavaScript từ một lần bấm nút, bạn cần thêm một trình xử lý sự kiện và lắng nghe sự kiện

window.addEventListener['load', event => {
  test[];
}];
01 từ phần tử
window.addEventListener['load', event => {
  test[];
}];
02 của bạn

Bạn có thể gán thuộc tính

window.addEventListener['load', event => {
  test[];
}];
03 cho
window.addEventListener['load', event => {
  test[];
}];
02 để có thể tìm nạp nó bằng phương thức
window.addEventListener['load', event => {
  test[];
}];
05

Ví dụ: giả sử bạn có tài liệu HTML sau

window.addEventListener['load', event => {
  test[];
}];
0

Bạn có thể tìm nạp phần tử bằng phương thức

window.addEventListener['load', event => {
  test[];
}];
05, sau đó thêm phương thức
window.addEventListener['load', event => {
  test[];
}];
07 vào nút như hình bên dưới

window.addEventListener['load', event => {
  test[];
}];
3

Mã đầy đủ như sau

window.addEventListener['load', event => {
  test[];
}];
4

Bây giờ khi bạn nhấp vào nút, chức năng

window.addEventListener['load', event => {
  test[];
}];
1 sẽ được thực thi và hộp cảnh báo sẽ được hiển thị trên trình duyệt

Ngoài ra, bạn cũng có thể thêm thuộc tính

window.addEventListener['load', event => {
  test[];
}];
09 vào
window.addEventListener['load', event => {
  test[];
}];
02 như hình bên dưới

window.addEventListener['load', event => {
  test[];
}];
8

Bằng cách thêm thuộc tính

window.addEventListener['load', event => {
  test[];
}];
09, bạn không cần sử dụng phương thức
window.addEventListener['load', event => {
  test[];
}];
05 và đính kèm trình xử lý sự kiện vào nút

Gọi một hàm JavaScript từ sự kiện gửi biểu mẫu HTML

Để gọi và chạy một hàm JavaScript từ một sự kiện

window.addEventListener['load', event => {
  test[];
}];
23 biểu mẫu HTML, bạn cần chỉ định hàm mà bạn muốn chạy cho thuộc tính sự kiện
window.addEventListener['load', event => {
  test[];
}];
24

Hãy xem ví dụ sau


  Call JavaScript function from HTML
  
    function test[] {
      alert["The function 'test' is executed"];
    }
  

3

Bằng cách gán hàm

window.addEventListener['load', event => {
  test[];
}];
1 cho thuộc tính
window.addEventListener['load', event => {
  test[];
}];
24, hàm
window.addEventListener['load', event => {
  test[];
}];
1 sẽ được gọi mỗi khi biểu mẫu được gửi

Phần kết luận

Các phương thức trên là ba phương thức phổ biến nhất mà bạn có thể sử dụng để gọi hàm JavaScript từ HTML

Bởi vì thuộc tính

window.addEventListener['load', event => {
  test[];
}];
09 là một thuộc tính HTML chung, nên bạn thực sự có thể sử dụng nó trong tất cả các thẻ HTML để gọi một hàm JavaScript

Ví dụ: đây là cách bạn có thể gọi phương thức

window.addEventListener['load', event => {
  test[];
}];
1 từ thẻ
window.addEventListener['load', event => {
  test[];
}];
00,
window.addEventListener['load', event => {
  test[];
}];
01 hoặc
window.addEventListener['load', event => {
  test[];
}];
02

window.addEventListener['load', event => {
  test[];
}];
2

Thuộc tính

window.addEventListener['load', event => {
  test[];
}];
09 được gán cho các thẻ ở trên là hợp lệ và hàm
window.addEventListener['load', event => {
  test[];
}];
1 sẽ được gọi mỗi khi nhấp vào bất kỳ thẻ nào trong số chúng

Làm cách nào để gọi một hàm khi nhấp vào nút trong PHP?

Gọi hàm PHP bằng nút HTML. Tạo tài liệu biểu mẫu HTML có chứa nút HTML. Khi bấm vào nút, phương thức POST được gọi. Phương thức POST mô tả cách gửi dữ liệu đến máy chủ. Sau khi nhấp vào nút, hàm array_key_exists[] được gọi.

Làm cách nào để gọi một hàm JavaScript khi nhấp vào nút?

Trong phương pháp này, chúng ta sẽ tạo và định nghĩa một hàm trong phần đầu của tài liệu HTML. Để gọi hàm này trong tài liệu html, chúng ta phải tạo một nút đơn giản và sử dụng thuộc tính sự kiện title [là trình xử lý sự kiện] cùng với nó, chúng ta có thể gọi hàm bằng cách nhấp vào . .

Bạn có thể gọi một hàm JavaScript trong PHP không?

Bạn có thể thực thi Javascript thông qua PHP bằng cách gọi mã/hàm javascript dưới dạng một chuỗi trong PHP và gửi nó tới trình duyệt máy khách để thực thi .

Làm cách nào để gọi một tệp JavaScript trong PHP?

echo 'jsFunction[];';

Chủ Đề