Xác thực biểu mẫu javascript pdf

Khá thường xuyên bạn thấy một trang web mà ở đó người dùng nhập các thông tin vào một biểu mẫu [biểu mẫu] trước khi gửi tới máy chủ. Exterminate the register account account. Các thông tin mà người dùng nhập vào biểu mẫu cần phải được xác thực [validate] để đảm bảo tính hợp lý của dữ liệu. trang web mà ở đó người dùng nhập các thông tin vào một biểu mẫu [biểu mẫu] trước khi gửi đến máy chủ. Exterminate the register account account. Các thông tin mà người dùng nhập vào biểu mẫu cần phải được xác thực [validate] để đảm bảo tính hợp lý của dữ liệu

One vài ví dụ về xác thực

  • Tra cứu chắc chắn dữ liệu không trống
  • Kiểm tra định dạng email
  • Kiểm tra định dạng số điện thoại
  • ..

Về cơ bản có 3 cách để xác thực dữ liệu

  1. Dữ liệu của biểu mẫu sẽ được gửi tới máy chủ [máy chủ] và công việc xác thực [xác thực] sẽ được thực hiện tại phía máy chủ. biểu mẫu sẽ được gửi tới máy chủ [máy chủ], và công việc xác thực [xác thực] sẽ được thực hiện ở phía máy chủ
  2. Dữ liệu của biểu mẫu sẽ được xác thực ở phía máy khách bằng cách sử dụng Javascript, điều này giúp máy chủ không phải làm việc quá nhiều và tăng hiệu suất cho ứng dụng. biểu mẫu sẽ được xác thực ở phía máy khách bằng cách sử dụng Javascript, điều này giúp máy chủ không phải làm việc quá nhiều và tăng hiệu suất cho ứng dụng
  3. Use both 2 method on to verify form. mẫu đơn

Trong bài học này, tôi sẽ thảo luận về việc sử dụng Javascript để xác thực [xác thực] biểu mẫu. Dưới đây là hình minh họa mô tả hành vi của chương trình khi người dùng nhấn vào nút Gửi. Javascript để xác thực [validate] form. Dưới đây là hình minh họa mô tả hành vi của chương trình khi người dùng nhấn vào nút Gửi

  1. Bạn phải đăng ký một hàm liên kết với sự kiện khi gửi biểu mẫu. Nhiệm vụ của chức năng này là kiểm tra dữ liệu mà người dùng đã nhập vào biểu mẫu và trả về true nếu tất cả các thông tin người dùng nhập vào đều hợp lệ, ngược lại trả về false. gửi biểu mẫu. Nhiệm vụ của chức năng này là kiểm tra dữ liệu mà người dùng đã nhập vào biểu mẫu và trả về true nếu tất cả các thông tin người dùng nhập vào đều hợp lệ, ngược lại trả về false
  2. Khi người dùng nhấn vào nút Gửi, hàm liên kết với sự kiện gửi sẽ được gọi. Đệ trình, hàm liên kết với sự kiện onsubmit sẽ được gọi
  3. Nếu hàm liên kết với sự kiện onsubmit trả về đúng dữ liệu của biểu mẫu sẽ được gửi tới máy chủ. Ngược lại hành động gửi sẽ bị hủy bỏ. onsubmit return true data of form will be send to server. Ngược lại hành động gửi sẽ bị hủy bỏ

2- Ví dụ đơn giản

OK, đây là một ví dụ đơn giản giúp bạn hiểu về nguyên tắc hoạt động của Biểu mẫu trước khi thực hiện các ví dụ phức tạp hơn. Mẫu trước khi thực hiện các ví dụ phức tạp hơn

Thuộc tính [thuộc tính] hành động được sử dụng để chỉ định trang mà dữ liệu sẽ được gửi đến, hay nói cách khác, đây chính là trang sẽ quản lý dữ liệu được gửi đến từ trang hiện tại. hành động của

được sử dụng để chỉ định trang mà dữ liệu sẽ được gửi đến, hay nói cách khác, đây chính là trang sẽ xử lý dữ liệu được gửi đến từ trang hiện tại

Các trang xử lý dữ liệu gửi đến từ biểu mẫu thường được viết bởi công nghệ Servlet/JSP, PHP hoặc một công nghệ nào đó ở phía Máy chủ thay vì một trang HTML. Tuy nhiên, tôi không đề cập đến việc xử lý dữ liệu trong bài học này. biểu mẫu thường được viết bởi công nghệ Servlet/JSP, PHP hoặc một công nghệ nào đó ở phía Máy chủ thay vì một trang HTML. Tuy nhiên, tôi không đề cập đến việc xử lý dữ liệu trong bài học này

đơn giản-xác thực-ví dụ. html




   
      Hello Javascript
      
         function validateForm[]  {
             var u = document.getElementById["username"].value;
             var p = document.getElementById["password"].value;

             if[u== ""] {
                 alert["Please enter your Username"];
                 return false;
             }
             if[p == ""] {
                 alert["Please enter you Password"];
                 return false;
             }

             alert["All datas are valid!, send it to the server!"]

             return true;
         }
      
   
   

      

Enter your Username and Password

Username:

Password:

Submit

quy trình-hành động. html




   
      Process Action

   
   

      

Process Action Page

OK, I got data!

[Go Back]

3- Truy cập vào dữ liệu của biểu mẫu

Truy cập vào dữ liệu của một trường [trường] thông qua ID của trường. ID of field





// Access field via ID:
var field =  document.getElementById["fieldId"];

var value = field.value;

Truy cập vào các trường của Form thông qua thuộc tính name. Form information through property name



    
    
    Submit


// Get form via form name:
var myForm = document.forms["myForm"];

var u = myForm["username"].value;
var p = myForm["password"].value;

Khi người dùng nhập dữ liệu không chính xác vào một trường của biểu mẫu, bạn nên thông báo cho người dùng đồng thời tập trung vào trường đó. biểu mẫu, bạn nên thông báo cho người dùng đồng thời tập trung vào trường đó

xác nhận-ví dụ1. html




   
      Validation
      

         function validateForm[]  {
             // Get form via form name:
             var myForm = document.forms["myForm"];

             var u = myForm["username"].value;
             var p = myForm["password"].value;

             if[u== ""] {
                 alert["Please enter your Username"];
                 myForm["username"].focus[]; // Focus
                 return false;
             }
             if[p == ""] {
                 alert["Please enter you Password"];
                 myForm["password"].focus[]; // Focus
                 return false;
             }

             alert["All datas are valid!, send it to the server!"]

             return true;
         }
      
   
   

      

Enter your Username and Password

Username:

Password:

Submit

Ví dụ. Yêu cầu người dùng nhập vào địa chỉ email, sử dụng mẫu thuộc tính để đảm bảo người dùng nhập vào một email đúng định dạng. email, sử dụng mẫu thuộc tính để đảm bảo người dùng nhập vào một email đúng định dạng

Chủ Đề