Bài giảng Lập trình web và ứng dụng: FORM - Phan Thị Kim Loan
lượt xem 5
download
Bài giảng Lập trình web và ứng dụng: FORM cung cấp cho người đọc những kiến thức như: Khái niệm và mục đích Form; Các đối tượng Form Fields; Phương thức GET/POST; Tag Marquee. Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình web và ứng dụng: FORM - Phan Thị Kim Loan
- 10/4/23 Lập trình web và ứng dụng Đại Học Sài Gòn – Khoa CNTT FORM 4 – FORM 1 GV: Phan Thị Kim Loan 1 Nội dung bài học trước 1. Giới thiệu về HTML 2. Cấu trúc 1 tài liệu HTML 3. Các tag (thẻ) HTML 4. Hướng dẫn thực hành HTML 5. Gợi ý chọn đề tài cho đồ án 5 – HTML FORM 2 2 1
- 10/4/23 Nội dung 1. Khái niệm và mục đích Form 2. Các đối tượng Form Fields 3. Phương thức GET/POST 4. Tag Marquee 5 – HTML FORM 3 3 Khái niệm và mục đích của Form § Cho phép người dùng website nhập dữ liệu § Giúp gởi yêu cầu của người dùng đến trang xử lý trong ứng dụng web § Form nhập liệu được quy định trong thẻ § Những thành phần nhập liệu được gọi là Form Field – text field – password field – multiple-line text field – …… 5 – HTML FORM 4 4 2
- 10/4/23 Khái niệm và mục đích của Form 5 – HTML FORM 5 5 Tag Form § Qui định Tag Form: § Các thành phần nhập liệu (Form Fields) là các thẻ HTML được đặt trong thẻ Form. § Các thuộc tính của Form: § Name : tên Form § Action : chỉ định trang web nhận xử lý dữ liệu từ Form khi có sự kiện click vào button Submit. § Method: Xác định phương thức chuyển DL (GET/POST) 5 – HTML FORM 6 6 3
- 10/4/23 Ví dụ Tag Form § DangNhap.html 5 – HTML FORM 7 7 Form Fields § Text field § Password field § Multiple-line text field § Hidden text field § Check box § Radio button § File Form control § Submit button, Reset button, Generalized button § Label § Pull-down menu § Scrolled list § Field set 5 – HTML FORM 8 8 4
- 10/4/23 Form Fields – Text Field § Dùng để nhập một dòng văn bản § Cú pháp: § Ví dụ: 5 – HTML FORM 10 10 5
- 10/4/23 Form Fields – Hidden Text Field § Dùng để truyền 1 giá trị của thuộc tính value khi Form được submit. Hidden Text Field không hiển thị. § Cú pháp:
- 10/4/23 Form Fields – Pull-down Menu § Dùng để tạo ra một Combo box § Cú pháp: …… ……… …… ……… 5 – HTML FORM 13 13 Form Fields – Pull-down Menu 5 – HTML FORM 14 14 7
- 10/4/23 Form Fields – Check box § Cú pháp §Ví dụ: 5 – HTML FORM 15 15 Form Fields – Radio Button § Cú pháp §Chú ý khi sử dụng thuộc tính name của Radio Button 5 – HTML FORM 16 16 8
- 10/4/23 Form Fields – Radio Button § Ví dụ 1: § Ví dụ 2: 5 – HTML FORM 17 17 Form Fields – File Form Control § Dùng để upload 1 file lên server § Cú pháp: § Ví dụ: 5 – HTML FORM 18 18 9
- 10/4/23 Form Fields – Submit button § Nút phát lệnh và gởi dữ liệu của form đến trang xử lý § Mỗi Form chỉ có 1 nút submit § Cú pháp: § Ví dụ: 5 – HTML FORM 19 19 Form Fields – Reset button § Dùng để trả lại giá trị mặc định cho các control khác trong Form. § Cú pháp: § Ví dụ: 5 – HTML FORM 20 20 10
- 10/4/23 Form Fields – Generalized button § Cú pháp: § Ví dụ: 5 – HTML FORM 21 21 Form Fields – Field Set § Dùng để tạo nhóm các thành phần nhập liệu. § Cú pháp:
- 10/4/23 Form Fields – Label § Dùng để gán nhãn cho một Form Field § Cú pháp: § Ví dụ: 5 – HTML FORM 23 23 Phương thức POST/GET – Link Parameters § Sau khi nút Submit được nhấn, tất cả dữ liệu người dùng nhập vào form sẽ được gửi đến trang xử lý (giá trị của thuộc tính “Action”). § Mỗi form field sẽ là một đối số trong dữ liệu gửi đến trang xử lý. § Gồm 2 phương thức POST/GET để chuyển dữ liệu đến trang xử lý. 5 – HTML FORM 24 24 12
- 10/4/23 Phương thức POST § Các đối số của Form được truyền “ngầm” bên dưới ( được gửi trong phần body của http request ). § Khối lượng dữ liệu và đối số được truyền đi của Form không phụ thuộc vào độ dài URL à không bị hạn chế. § Ví dụ cụ thể là gửi file lên server (đính kèm file trong diễn đàn hoặc gửi thư) 5 – HTML FORM 25 25 Phương thức POST Ví dụ: n Sau khi nhấn Submit, dữ liệu user nhập vào text field FirstName và LastName sẽ được gửi đến trang process.php. n Khi trang process.php được server xử lý xong và hiển thị lại trên web browser thì address bar của browser chỉ thể hiện. http://......./process.php (không có gì sau process.php) 5 – HTML FORM 26 26 13
- 10/4/23 5 – FORM 27 27 Phương thức GET § Các đối số của Form được ghi kèm theo vào đường dẫn URL của thuộc tính Action trong tag § Lượng dữ liệu được đối số truyền đi bị giới hạn bởi chiều dài tối đa của một URL trên Address bar (max = 2048 bytes). § Ưu điểm là user có thể thấy được dữ liệu nhập vào form truyền lên trang xử lý (thông qua những đối số kèm vào đường dẫn URL) 5 – HTML FORM 28 28 14
- 10/4/23 Phương thức GET Ví dụ: n Sau khi nhấn Submit, dữ liệu user nhập vào text field FirstName và LastName sẽ được gửi đến trang process.php. n Khi trang process.php được server xử lý xong và hiển thị lại trên web browser thì address bar của browser sẽ thể hiện. http://......./process.php?FirstName=...&LastName=.... (dữ liệu user nhập đưa thẳng vào địa chỉ process.php) 5 – HTML FORM 29 29 5 – HTML FORM 30 30 15
- 10/4/23 Bài thực hành Đại Học Sài Gòn – Khoa CNTT FORM 4 – FORM 33 GV: Phan Thị Kim Loan 33 Bài thực hành § Chấm và nhận xét bài tập giao tuần trước § Tìm hiểu thêm các thuộc tính của Form Fields. § Thực hành Form cơ bản: Đăng ký người dùng § 5 – HTML FORM 34 34 16
- 10/4/23 Bài tập 5: User Registration Form 5 – HTML FORM 35 35 Thank you ! kimloanpt@gmail.com 4 – FORM 36 GV: Phan Thị Kim Loan 36 17
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình web bài 2: Làm quen với công cụ vẽ và sử dụng Symbol bảng Library
51 p | 169 | 30
-
Bài giảng Lập trình Web: Chương 3 - Ths. Trần Phi Hảo
85 p | 128 | 23
-
Bài giảng Lập trình Web: Chương 5 - Ths. Trần Phi Hảo
32 p | 131 | 23
-
Bài giảng Lập trình web bài 6: Sử dụng hiệu ứng, độ trong suốt và xuất file
27 p | 148 | 20
-
Bài giảng Lập trình Web: Chương 1 - Ths. Trần Phi Hảo
25 p | 177 | 20
-
Bài giảng Lập trình web bài 7: Kỹ thuật hòa trộn nâng cao
27 p | 104 | 18
-
Bài giảng Lập trình Web ASP.Net: Chương 1 - Dương Thành Phết
56 p | 125 | 13
-
Bài giảng Lập trình Web ASP.Net: Chương 9 - Dương Thành Phết
3 p | 110 | 11
-
Bài giảng Lập trình Web: Bài 2 - Trần Quang Diệu
36 p | 79 | 11
-
Bài giảng Lập trình Web hướng Java: Bài 04 - ThS. Trịnh Tuấn Đạt
0 p | 99 | 10
-
Bài giảng Lập trình Web: Bài 1 - Trần Quang Diệu
23 p | 77 | 8
-
Bài giảng Lập trình web và ứng dụng: Tổng quan về xây dựng ứng dụng web - Phan Thị Kim Loan
30 p | 22 | 7
-
Bài giảng Lập trình web và ứng dụng: C.R.A.P - Phan Thị Kim Loan
12 p | 18 | 6
-
Bài giảng Lập trình Web: Chương 2 - Trần Công Án
68 p | 107 | 6
-
Bài giảng Lập trình web động với PHP/MySQL: Phần 1 - Tống Phước Khải (tổng hợp & biên dịch)
41 p | 50 | 5
-
Bài giảng Lập trình web và ứng dụng: CSS - Cascading Style Sheet - Phan Thị Kim Loan
22 p | 16 | 4
-
Bài giảng Lập trình Web: Tổng quan về Web
23 p | 36 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn