Hướng dẫn how use external js file in php? - làm thế nào để sử dụng tập tin js bên ngoài trong php?

Tôi đang học cách gọi các tệp JavaScript bên ngoài trong mã PHP của tôi. Tôi đã nhận được một số mã từ internet và thử nó nhưng nó không hoạt động. Ai đó có thể cho tôi một số lời khuyên hoặc giải thích cho tôi điều này. Tôi không phải là một lập trình viên nhưng tôi đang nghiên cứu cách lập trình và chỉ bắt đầu học hỏi đó là lý do tại sao tôi gặp khó khăn trong việc hiểu một số khái niệm.

Tôi có ở đây các mã, tệp PHP và tệp JS. Họ nằm trong cùng một thư mục.

Đây là các mã:

index.php



 


 


exer_1.js

function parseTest() {
 var elem_1 = document.getElementById('input_1');
 var elem_2 = document.getElementById('input_2');

 var inp_1 = elem_1.value;
 var inp_2 = elem_2.value;

 if (inp_1 == "" && inp_2 == "") {
  alert("You need to enter integers!!!");
  elem_1.focus();
 } else if (inp_1 == ""){
  alert("You need to enter Integer 1!!!");
  elem_1.focus();
 } else if (inp_2 == ""){
  alert("You need to enter Integer 2!!!");
  elem_2.focus();;
 } else {
  if (!parseInt(inp_1) || !parseInt(inp_2)) alert ("Enter Integers only!!!");
  else {
   alert("Correct Inputs!!!");
  }
 } 
}

Đã hỏi ngày 3 tháng 5 năm 2011 lúc 1:39May 3, 2011 at 1:39

Hướng dẫn how use external js file in php? - làm thế nào để sử dụng tập tin js bên ngoài trong php?

CoderWbie CoderNewbie mớiNewbie Coder

10.3K18 Huy hiệu vàng39 Huy hiệu bạc53 Huy hiệu Đồng18 gold badges39 silver badges53 bronze badges

3

Thuộc tính language được không dùng nữa, hãy sử dụng

function parseTest() {
 var elem_1 = document.getElementById('input_1');
 var elem_2 = document.getElementById('input_2');

 var inp_1 = elem_1.value;
 var inp_2 = elem_2.value;

 if (inp_1 == "" && inp_2 == "") {
  alert("You need to enter integers!!!");
  elem_1.focus();
 } else if (inp_1 == ""){
  alert("You need to enter Integer 1!!!");
  elem_1.focus();
 } else if (inp_2 == ""){
  alert("You need to enter Integer 2!!!");
  elem_2.focus();;
 } else {
  if (!parseInt(inp_1) || !parseInt(inp_2)) alert ("Enter Integers only!!!");
  else {
   alert("Correct Inputs!!!");
  }
 } 
}
0 thay thế


Cú pháp chính xác cho ràng buộc sự kiện nội tuyến là



Bạn có thể muốn xem xét việc chuyển trình xử lý sự kiện vào sự kiện gửi biểu mẫu. Chức năng của bạn sau đó có thể trả về

function parseTest() {
 var elem_1 = document.getElementById('input_1');
 var elem_2 = document.getElementById('input_2');

 var inp_1 = elem_1.value;
 var inp_2 = elem_2.value;

 if (inp_1 == "" && inp_2 == "") {
  alert("You need to enter integers!!!");
  elem_1.focus();
 } else if (inp_1 == ""){
  alert("You need to enter Integer 1!!!");
  elem_1.focus();
 } else if (inp_2 == ""){
  alert("You need to enter Integer 2!!!");
  elem_2.focus();;
 } else {
  if (!parseInt(inp_1) || !parseInt(inp_2)) alert ("Enter Integers only!!!");
  else {
   alert("Correct Inputs!!!");
  }
 } 
}
1 về lỗi hoặc
function parseTest() {
 var elem_1 = document.getElementById('input_1');
 var elem_2 = document.getElementById('input_2');

 var inp_1 = elem_1.value;
 var inp_2 = elem_2.value;

 if (inp_1 == "" && inp_2 == "") {
  alert("You need to enter integers!!!");
  elem_1.focus();
 } else if (inp_1 == ""){
  alert("You need to enter Integer 1!!!");
  elem_1.focus();
 } else if (inp_2 == ""){
  alert("You need to enter Integer 2!!!");
  elem_2.focus();;
 } else {
  if (!parseInt(inp_1) || !parseInt(inp_2)) alert ("Enter Integers only!!!");
  else {
   alert("Correct Inputs!!!");
  }
 } 
}
2 khi thành công, sau đó có thể được sử dụng để xác định xem việc gửi biểu mẫu có tiếp tục hay không, ví dụ

Đã trả lời ngày 3 tháng 5 năm 2011 lúc 1:44May 3, 2011 at 1:44

1

Bạn chưa thực sự chỉ định những gì không hoạt động nhưng tôi nhận thấy một cái gì đó trong mã của bạn.



 


 
  

Lỗi dấu chấm phẩy

Đã trả lời ngày 3 tháng 5 năm 2011 lúc 1:47May 3, 2011 at 1:47

IbuibuIbu

41.6K13 Huy hiệu vàng75 Huy hiệu bạc102 Huy hiệu đồng13 gold badges75 silver badges102 bronze badges

0

Tôi sẽ xem xét JQuery cho một khung JavaScript đẹp. Thay vì đặt mã JavaScript lên sự kiện "onclick" của nút, với jQuery, bạn có thể làm một cái gì đó như:

$('#submit').click(function() {
  // whatever code you want to run when submit is clicked.
  alert('Submit clicked');
}

Đã trả lời ngày 3 tháng 5 năm 2011 lúc 2:06May 3, 2011 at 2:06

DietpixeldietpixelDietpixel

9.74311 huy hiệu vàng27 Huy hiệu bạc33 Huy hiệu đồng11 gold badges27 silver badges33 bronze badges

1


Phil

Phù bằng vàng 147K2121 gold badges230 silver badges231 bronze badges

Đã trả lời ngày 3 tháng 5 năm 2011 lúc 1:46May 3, 2011 at 1:46

ZlozeroZero

7201 Huy hiệu vàng7 Huy hiệu bạc15 Huy hiệu đồng1 gold badge7 silver badges15 bronze badges

2

Làm cách nào để sử dụng tệp JavaScript bên ngoài?

Để bao gồm một tệp JavaScript bên ngoài, chúng ta có thể sử dụng thẻ tập lệnh với thuộc tính SRC. Bạn đã sử dụng thuộc tính SRC khi sử dụng hình ảnh. Giá trị cho thuộc tính SRC phải là đường dẫn đến tệp JavaScript của bạn. Thẻ tập lệnh này phải được bao gồm giữa các thẻ trong tài liệu HTML của bạn.use the script tag with the attribute src . You've already used the src attribute when using images. The value for the src attribute should be the path to your JavaScript file. This script tag should be included between the tags in your HTML document.

Tôi có thể sử dụng JS trong tệp 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 chuỗi trong PHP và gửi cho trình duyệt khách để thực thi..

Bạn có thể sử dụng cả JS và PHP không?

Bên cạnh đó, sự tương đồng của PHP và JavaScript, hai ngôn ngữ này là một sự kết hợp mạnh mẽ khi được sử dụng cùng nhau.Một số lượng lớn các trang web kết hợp PHP và JavaScript-JavaScript cho mặt trước và PHP cho back-end khi họ cung cấp nhiều hỗ trợ cộng đồng, các thư viện khác nhau, cũng như một cơ sở mã rộng của các khung.these two languages are a powerful combination when used together. Large numbers of websites combine PHP and JavaScript – JavaScript for front-end and PHP for back-end as they offer much community support, various libraries, as well as a vast codebase of frameworks.

Tại sao sử dụng tệp JS bên ngoài?

Nó giúp tái sử dụng mã trong hơn một tệp HTML.Nó cho phép dễ dàng đọc mã.Nó hiệu quả về thời gian khi các trình duyệt web lưu trữ các tệp JS bên ngoài, giúp giảm thêm thời gian tải trang.. It allows easy code readability. It is time-efficient as web browsers cache the external js files, which further reduces the page loading time.