Làm cách nào để sử dụng sự kiện onchange trong PHP?

Mẹo. Sự kiện này tương tự như sự kiện oninput. Sự khác biệt là sự kiện oninput xảy ra ngay sau khi giá trị của một phần tử thay đổi, trong khi onchange xảy ra khi phần tử mất tiêu điểm, sau khi nội dung đã được thay đổi. Điểm khác biệt nữa là sự kiện onchange cũng hoạt động trên các phần tử và. Hỗ trợ trình duyệt Sự kiện onchange Có Có Có Có Có Cú pháp Trong JavaScript, sử dụng phương thức addEventListener(). mục tiêu. addEventListener("thay đổi", myScript); . Phương thức addEventListener() không được hỗ trợ trong Internet Explorer 8 và các phiên bản cũ hơn. Chi tiết kỹ thuật bong bóng. Có thể hủy bỏ. Không có Loại sự kiện. Thẻ HTML được hỗ trợ sự kiện. , , , , , , , , , , , , , , , , ,, và

Mục tiêu của kỹ thuật này là trình bày cách sử dụng chính xác sự kiện onchange với phần tử select để cập nhật các phần tử khác trên trang Web. Kỹ thuật này sẽ không gây ra sự thay đổi bối cảnh. Khi có một hoặc nhiều phần tử select trên trang Web, một sự kiện onchange trên một phần tử, có thể cập nhật các tùy chọn trong phần tử select khác trên trang Web. Tất cả dữ liệu theo yêu cầu của các phần tử được chọn đều có trong trang Web

Điều quan trọng cần lưu ý là mục chọn được sửa đổi nằm sau phần tử chọn kích hoạt theo thứ tự đọc của trang Web. Điều này đảm bảo rằng các công nghệ hỗ trợ sẽ tiếp nhận thay đổi và người dùng sẽ gặp dữ liệu mới khi phần tử được sửa đổi nhận tiêu điểm. Kỹ thuật này dựa trên hỗ trợ JavaScript trong tác nhân người dùng

Một số trang web cho biết chúng tôi không thể chạy chức năng php trong javascript vì php ở phía máy chủ và javascript ở phía máy khách

Mã của tôi sẽ giúp chúng tôi chạy chức năng php khi bạn nhập nội dung nào đó vào hộp văn bản được cung cấp bên dưới


http://www.w3.org/TR/html4/loose.dtd">




Untitled Document


thử cái này

hoan hô

php

0 0

Chia sẻ

  • 4 Người đóng góp
  • 19 Trả lời
  • 11K Lượt xem
  • 2 ngày Khoảng thời gian thảo luận
  • Bài đăng mới nhất Bài đăng mới nhất của Ezzaral

Câu trả lời được đề xuất

Đã trả lời bởi somedude3488 228 trong một

không thể theo cách bạn đang làm. bạn đang hiển thị đầu ra của hàm đó trong một biến js

php đang viết javascript. javascript không gọi hàm php

cách duy nhất bạn có thể làm điều đó là bằng ajax

Đã trả lời bởi cwarn23 387 trong một

Tôi đồng ý với kkeith29 vì bên dưới là một ví dụ về những gì sẽ xảy ra khi bạn đặt php thực vào hàm


Đã trả lời bởi cwarn23 387 trong một

Vâng, vấn đề duy nhất nếu ví dụ của bạn là hàm sẽ thực thi khi trang tải chứ không phải khi nó được gọi. Vì vậy, giả sử bạn có một truy vấn mysql chèn nội dung nào đó vào cơ sở dữ liệu khi hàm được gọi. Bạn sẽ thấy rằng trước khi trang kết thúc…

Đã trả lời bởi cwarn23 387 trong một

Sau đó, đây là một ví dụ khác để chỉ ra rằng đối với đầu vào, nó sẽ không hoạt động


Đã trả lời bởi cwarn23 387 trong một

Chà, điều tôi không thể nhấn mạnh đủ là javascript không kích hoạt sự kiện php. Nó chỉ truy xuất kết quả từ chức năng được kích hoạt trong khi tải trang. Dưới đây là một ví dụ dựa trên ví dụ đầu tiên của bạn, giải thích thêm về những gì đang xảy ra

Tất cả 19 câu trả lời

Làm cách nào để sử dụng sự kiện onchange trong PHP?

somedude3488 228 Gần như một bậc thầy về đăng bài

13 năm trước

không thể theo cách bạn đang làm. bạn đang hiển thị đầu ra của hàm đó trong một biến js

php đang viết javascript. javascript không gọi hàm php

cách duy nhất bạn có thể làm điều đó là bằng ajax

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

cwarn23 387 Nghề nghiệp. Thiên tài Đồng nghiệp nhóm Áp phích nổi bật

13 năm trước

Tôi đồng ý với kkeith29 vì bên dưới là một ví dụ về những gì sẽ xảy ra khi bạn đặt php thực vào hàm


http://www.w3.org/TR/html4/loose.dtd">




Untitled Document


Nếu bạn thử chạy tập lệnh ở trên, hàm php die() sẽ kết thúc tập lệnh trước khi trang được tải thay vì trong sự kiện onchange. Lý do, hàm php đang được thực thi trước khi trang được tải dù có sự kiện onchange hay không

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

rm_daniweb 3 Áp phích dành cho lứa tuổi thiếu niên

13 năm trước

Chào các cậu

hãy nói về đầu ra. Được chứ. Đầu ra khi bạn chạy chương trình là gì?

đây là đầu ra. "Tôi yêu PHP của Arman de Guzman de Castro. -). " đúng?


meaning when you call b = ""; the java run the PHP myfunction(). Because if the output is like this "NULL/EMPTY" meaning you cannot execute php on javascript this will not show you any value right?.

hàm myfunction(){
$x="Tôi yêu PHP của Arman de Guzman de Castro. -). “;
trả về $x;
}

Cảm ơn các bạn đã nhận xét. Tôi sẽ thử một số ví dụ phức tạp. về vấn đề này. Tôi chưa thử điều này để trả lại các bản ghi bên trong cơ sở dữ liệu

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

cwarn23 387 Nghề nghiệp. Thiên tài Đồng nghiệp nhóm Áp phích nổi bật

13 năm trước

Vâng, vấn đề duy nhất nếu ví dụ của bạn là hàm sẽ thực thi khi trang tải chứ không phải khi nó được gọi. Vì vậy, giả sử bạn có một truy vấn mysql chèn nội dung nào đó vào cơ sở dữ liệu khi hàm được gọi. Bạn sẽ thấy rằng trước khi trang tải xong, giá trị đã được chèn vào cơ sở dữ liệu mysql mặc dù người dùng chưa thực hiện bất kỳ thao tác nào để gọi hàm. Vì vậy, phương pháp của bạn đôi khi có thể hoạt động đối với đầu ra dữ liệu nhưng không bao giờ đối với dữ liệu đầu vào

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

rm_daniweb 3 Áp phích dành cho lứa tuổi thiếu niên

13 năm trước

Vâng, vấn đề duy nhất nếu ví dụ của bạn là hàm sẽ thực thi khi trang tải chứ không phải khi nó được gọi. Vì vậy, giả sử bạn có một truy vấn mysql chèn nội dung nào đó vào cơ sở dữ liệu khi hàm được gọi. Bạn sẽ thấy rằng trước khi trang tải xong, giá trị đã được chèn vào cơ sở dữ liệu mysql mặc dù người dùng chưa thực hiện bất kỳ thao tác nào để gọi hàm. Vì vậy, phương pháp của bạn đôi khi có thể hoạt động đối với đầu ra dữ liệu nhưng không bao giờ đối với dữ liệu đầu vào


http://www.w3.org/TR/html4/loose.dtd">




Untitled Document


Tôi đặt một số giá trị không đổi

Bạn sẽ thấy. chức năng đang hoạt động. trong trường hợp đó. bạn có thể chạy lại javascript bên trong hàm php vì. php có thể thực thi javascript phải không?

bạn có thể lấy giá trị trả về của hàm php và đặt nó vào mảng() bên trong javascript của bạn phải không?

Tôi hy vọng chúng tôi có thể cải thiện mã này. trong tương lai. -)

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

cwarn23 387 Nghề nghiệp. Thiên tài Đồng nghiệp nhóm Áp phích nổi bật

13 năm trước

Sau đó, đây là một ví dụ khác để chỉ ra rằng đối với đầu vào, nó sẽ không hoạt động


http://www.w3.org/TR/html4/loose.dtd">




Untitled Document


Nếu bạn kiểm tra ví dụ trên, truy vấn mysql không thể chạy nhiều lần và sẽ chỉ được chạy khi tải trang

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

rm_daniweb 3 Áp phích dành cho lứa tuổi thiếu niên

13 năm trước

Sau đó, đây là một ví dụ khác để chỉ ra rằng đối với đầu vào, nó sẽ không hoạt động


http://www.w3.org/TR/html4/loose.dtd">




Untitled Document


Nếu bạn kiểm tra ví dụ trên, truy vấn mysql không thể chạy nhiều lần và sẽ chỉ được chạy khi tải trang

vì vậy nó hoạt động. đúng? . bạn có thể chạy hàm php() trong javascript vì bạn có thể chèn dữ liệu. Bạn có thể thử foreach() để lặp nó không

thực sự là bạn, chúng tôi không theo đuổi việc tải trang hay gì đó, v.v. vân vân. mối quan tâm chính của tôi là chạy chức năng php khi bạn kích hoạt và sự kiện trong javascript. vì vậy, tùy thuộc vào chúng tôi để khám phá thêm về ví dụ của tôi và suy nghĩ về cách viết mã độc đáo hơn nếu có thể giúp chúng tôi hoặc không trong việc tạo trang web php

cảm ơn bạn

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

cwarn23 387 Nghề nghiệp. Thiên tài Đồng nghiệp nhóm Áp phích nổi bật

13 năm trước

Chà, điều tôi không thể nhấn mạnh đủ là javascript không kích hoạt sự kiện php. Nó chỉ truy xuất kết quả từ chức năng được kích hoạt trong khi tải trang. Dưới đây là một ví dụ dựa trên ví dụ đầu tiên của bạn, giải thích thêm về những gì đang xảy ra

________số 8_______

Ví dụ trên thực hiện chính xác như ví dụ ở bài #1. Sự khác biệt duy nhất là một vài dòng được viết khác đi để làm cho nó trông thật hơn/đẹp hơn

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

rm_daniweb 3 Áp phích dành cho lứa tuổi thiếu niên

13 năm trước

Sau đó, đây là một ví dụ khác để chỉ ra rằng đối với đầu vào, nó sẽ không hoạt động


http://www.w3.org/TR/html4/loose.dtd">




Untitled Document


Nếu bạn kiểm tra ví dụ trên, truy vấn mysql không thể chạy nhiều lần và sẽ chỉ được chạy khi tải trang

chạy mã này và bạn sẽ thấy dấu nhắc lỗi trong php

hàm ILovePHP() { b = "
Cảnh báo. mysql_query() [chức năng. truy vấn mysql]. Truy cập bị từ chối đối với người dùng 'ODBC'@'localhost' (sử dụng mật khẩu. KHÔNG) trong C. \ MÁY CHỦ KIỂM TRA\htdocs\admin_drafts\test. php trên dòng 4

Cảnh báo. mysql_query() [chức năng. truy vấn mysql]. Không thể thiết lập liên kết đến máy chủ trong C. \ MÁY CHỦ KIỂM TRA\htdocs\admin_drafts\test. php trên dòng 4
Truy cập bị từ chối đối với người dùng 'ODBC'@'localhost' (sử dụng mật khẩu. KHÔNG)

bạn cố gắng xóa cảnh báo (b) nó vẫn sẽ cung cấp cho bạn thông báo lỗi php. Ý nghĩa
javascript chạy chức năng php phải không?

CONCLUSION: If you put any php function in javascript variable using my format ( b = ""; ) this will run the php function first...before assigning on that variable (b)...

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

cwarn23 387 Nghề nghiệp. Thiên tài Đồng nghiệp nhóm Áp phích nổi bật

13 năm trước

Tôi chưa bao giờ nghĩ rằng tôi sẽ phải giải thích điều đó nhưng đó là do bạn chưa thiết lập kết nối cơ sở dữ liệu và có lẽ bạn cũng không tạo bảng. Thông tin thêm về điều đó có thể được tìm thấy tại http. //www. tizag. com/mysqlTutorial/mysqlconnection. php

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

somedude3488 228 Gần như một bậc thầy về đăng bài

13 năm trước

ví dụ này sẽ cho thấy rằng những gì bạn đang cố nói là đúng thực sự là sai. bạn không thể gọi hàm php trong javascript


0

không thể. bạn chỉ có thể sử dụng đầu ra của hàm php trong lần gọi đầu tiên của nó. Vì vậy, khi ILovePHP() được gọi trong ví dụ trước của bạn, nó không gọi lại hàm php

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

rm_daniweb 3 Áp phích dành cho lứa tuổi thiếu niên

13 năm trước


1

hãy sử dụng chức năng "ucwords(). Viết hoa ký tự đầu tiên của mỗi từ trong một chuỗi

nó hoạt động

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

rm_daniweb 3 Áp phích dành cho lứa tuổi thiếu niên

13 năm trước

Tôi chưa bao giờ nghĩ rằng tôi sẽ phải giải thích điều đó nhưng đó là do bạn chưa thiết lập kết nối cơ sở dữ liệu và có lẽ bạn cũng không tạo bảng. Thông tin thêm về điều đó có thể được tìm thấy tại http. //www. tizag. com/mysqlTutorial/mysqlconnection. php

không cần phải giải thích bạn tôi biết rằng nó không hoàn chỉnh. -). tôi chỉ muốn cho bạn thấy. cái đó. nó sẽ chạy hàm php trước. -)

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

somedude3488 228 Gần như một bậc thầy về đăng bài

13 năm trước

vâng. rõ ràng. đó là cách php hoạt động. ?????

Đó là một trong những điều cơ bản nhất của php

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

rm_daniweb 3 Áp phích dành cho lứa tuổi thiếu niên

13 năm trước

ví dụ này sẽ cho thấy rằng những gì bạn đang cố nói là đúng thực sự là sai. bạn không thể gọi hàm php trong javascript


0

không thể. bạn chỉ có thể sử dụng đầu ra của hàm php trong lần gọi đầu tiên của nó. Vì vậy, khi ILovePHP() được gọi trong ví dụ trước của bạn, nó không gọi lại hàm php

có lẽ. trong tương lai. chúng ta có thể sử dụng. một số mã để chạy nó. như có thể. bạn có thể bao gồm ('tệp'); . -)

cảm ơn mọi người

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

rm_daniweb 3 Áp phích dành cho lứa tuổi thiếu niên

13 năm trước

Vì vậy, kết luận của bạn bây giờ là gì?

CHẠY ĐƯỢC HAY KHÔNG?. -)

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

cwarn23 387 Nghề nghiệp. Thiên tài Đồng nghiệp nhóm Áp phích nổi bật

13 năm trước

Chà, mã php sẽ luôn chạy khi trang tải lần đầu tiên chứ không phải khi javascript hoặc html gọi nó. Tuy nhiên, nói như vậy, javascript vẫn có thể hiển thị dữ liệu đã được xử lý trong quá trình tải trang nhưng không hiển thị ngay từ đầu

0 0

Chia sẻ

Làm cách nào để sử dụng sự kiện onchange trong PHP?

rm_daniweb 3 Áp phích dành cho lứa tuổi thiếu niên

13 năm trước


3

=================================================================
'đặt tên cho tệp bên dưới javatomysql. php'


4

'đặt tên cho tệp bên dưới mysql_insert. php'


5

Chạy "javatomysql. php" và nhập đúng định dạng email
bạn sẽ thấy bản ghi mới được thêm vào cơ sở dữ liệu mà không cần làm mới trang

0 1

Chia sẻ

Will Gresham đã nhận xét. Không ích gì khi giữ 2 chủ đề riêng biệt cho cùng một vấn đề. +0

Làm cách nào để sử dụng sự kiện onchange trong PHP?

Ezzaral 2.714 Nhà hiền triết đăng bài Đồng nghiệp nhóm Người đăng nổi bật<

13 năm trước

Vâng. Tôi không thấy bất kỳ sự khác biệt đáng kể nào ở đây từ chủ đề này. http. //www. daniweb. com/forum/thread185073. html vì vậy tôi sẽ tắt cái này. Tôi nghĩ rằng có quá nhiều câu trả lời trong cả hai chủ đề để có thể hợp nhất chúng và duy trì bất kỳ mối quan hệ liên tục nào

Làm cách nào để tạo sự kiện Onchange trong PHP?

Sự kiện onchange .
Example. Execute a JavaScript when a user changes the selected option of a .
In HTML: .
Example. Execute a JavaScript when a user changes the content of an input field: .

Tôi có thể sử dụng Onchange trên Div không?

Không; . ( input , select , textarea , etc).

Tôi có thể sử dụng cái gì thay vì Onchange?

Tất cả những gì bạn cần làm là sử dụng onInput thay vì onChange. đầu vào. addEventListener('input', yourCallback);

Onchange có phải là trình xử lý sự kiện không?

Tổng quan. Thay đổi là một thuộc tính sự kiện . Chúng ta có thể lắng nghe sự kiện thay đổi để thực hiện thao tác dựa trên bất kỳ thay đổi nào và thuộc tính onchange được sử dụng để liên kết chức năng cho sự kiện này. Sự kiện được kích hoạt bất cứ khi nào giá trị của phần tử HTML thay đổi.