Trong hàm, bạn sử dụng phát biểu RETURN để trả về giá trị TRUE nếu giá trị nhập là hợp lệ, ngược lại là giá trị FALSE nếu tài liệu nhập không hợp lệ. Nếu giá trị FALSE thì thao tác SUBMITsẽ không diễn ra và bạn nhu yếu người dùng nhập lại tài liệu. Phương thức này được gọi trong biến cố ONSUBMIT của Form .
Ví dụ
Function checkInput ( )
{
/ / Kiểm tra user name :
If ( document.flogin. USERNAME.value = = ” ” )
{
Alert ( “ invalidEmail, Vui lòng nhập địa chỉ E-Mail của bạn : ” ) ;
document.flogin. USERNAME.focus ( ) ;
return false ;
}
/ / Kiểm tra password
If ( document.flogin. PASSWORD.value = = ” ” )
{
Alert ( “ Vui lòng nhập password của bạn vào : ” ) ;
document.flogin. PASSWORD.focus ( ) ;
return false ;
}
Return true ;
}
Bạn kiểm tra giá trị nhập vào trong thẻ text có tên là USERNAME, nếu giá trị rỗng, một thông tin Open và chuyển con nháy vào thẻ này bằng Phương thức Focus ( ) .
Kế tiếp, phương pháp trả về giá trị FALSE. Điều này có nghĩa form sẽ không được submit cho đến khi phương pháp trên về giá trị TRUE
Tương tự như vậy với thẻ password có tên PASSWORD .
Nếu cả hai trường hợp trên đều hợp lệ, có nghĩa người dùng nhập liệu vào hai thẻ kia là hợp lệ, phương pháp trả về giá trị TRUE, Form được SUBMIT .
Như vậy tất cả chúng ta sẽ gọi phương pháp CHECKINPUT ( ) trên khi nào, dưới đây là minh họa cách thiết lập và gọi hàm CHECKINPUT ( ) .
Khi người dùng nhấp vào nút Dang nhap của form, trong biến cố onsubmit bạn gọi phương pháp checkinput bằng phát biểu
Khi người dùng nhấp vào nút Dang nhap của form, trong biến cố onsubmit bạn gọi phương thức checkinput bằng phát biểu
Source: https://final-blade.com
Category: Kiến thức Internet