SlideShare uma empresa Scribd logo
1 de 18
SỬ DỤNG FORM VÀ CÁC SỰ
KIỆN CHO CÁC PHẦN TỬ
TRONG FORM

       Session 9
Mục tiêu bài học
   Làm việc với đối tượng form và các thành phần
    trên Form
   Sử dụng các sự kiện của đối tượng Form
   Kiểm tra tính hợp lệ của Form




                              Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 2 of 18
Đối tương Form
   Đối tượng Form chứa 3 thuộc tính:
       Accept
       Action
       Method
   Ví dụ:
    <Form ACTION="Simple.htm“ Accept=“TEXT/HTML”
      Method=“POST”>




                             Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 3 of 18
Đối tượng Textfield (1)
    Textfield nhận biết các sự kiện onBlur, onFocus và
     onChange
        onFocus xuất hiện khi nhấp chuột vào bên trong trường văn bản.
       onBlur xảy ra khi người dùng di chuyển ra khỏi trường văn bản

       onChange xảy ra khi người dùng có sự thay đổi trong trường văn

         bản và sau đó di chuyển ra khỏi trường văn bản
      Ví dụ:
    <input type="text" name="first_text" onFocus="writeIt('focus');"
      onBlur="writeIt('blur');"
      onChange="writeIt('change');">




                                                 Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 4 of 18
Đối tượng Textfield(2)




                Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 5 of 18
Đối tượng Command Button(1)
   Command button nhận biết sự kiện onClick
   onClick xuất hiện khi người sử dụng nhấp chuột
    vào command button
    <INPUT TYPE="button" value="Copy"
    onClick="writeIt(myfm.first_text.value);">




                                                 Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 6 of 18
Đối tượng Command Button(2)




              Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 7 of 18
Đối tượng Checkbox(1)
   Checkbox là một đối tượng form HTML, hoạt
    động theo cơ chế bật tắt
   Checkbox có thể được Check hoặc không
   Giống như nút lệnh checkbox cũng hiểu được sự
    kiện onClick




                               Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 8 of 18
Đối tượng Checkbox(2)




               Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 9 of 18
Nút lệnh tuỳ chọn/Đối tượng
    Radio Button (1)
   Radio buttons gần giống như checkboxes
   Sự khác biệt ở đây là chỉ có một Radio được chọn.
    Khi một Radio được chọn, nó sẽ giữ nguyên sự
    lựa chọn đó cho đến khi nút khác được chọn.
   Radio button hiểu được sự kiện onClick.




                                Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 10 of 18
Nút tuỳ chọn/ Đối tượng Radio
Button (1)




               Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 11 of 18
ComboBox/Đối tượng Select(1)
   Đối tượng ComboBox trong form HTML xuất
    hiện giống như một danh mục sổ xuống hoặc danh
    mục cuộn của các tuỳ chọn
   Có thể sử dụng thanh cuộn để thay đổi sự hiển thị
    danh sách các lựa chọn
   ComboBox hỗ trợ các sự kiện onBlur, onFocus,
    and onChange


                                Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 12 of 18
ComboBox/Đối tượng Select
(2)




              Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 13 of 18
Kiểm tra tính hợp lệ của Form(1)
   Việc kiểm tra rất quan trọng, vì có thể có trường
    không chứa dữ liệu.
   Cũng có thể có trường chứa dữ liệu không hợp lệ.
   Xem ví dụ sau:

       <HTML>
       <HEAD>
          <TITLE> Form Events </TITLE>
          <SCRIPT LANGUAGE="JavaScript">
          <!--


                                      Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 14 of 18
Kiểm tra tính hợp lệ của Form(2)
     function validateFirstName()
     {
      var str= form1.fname.value;
      if(str.length==0)
      {
       alert(" The first name cannot be empty");
       return false;
      }
      return true
     }
     function validateLastName()
     {
      var str= form1.lname.value;
      if(str.length==0)
      {
       alert(" The last name cannot be empty");
       return false;
      }
       return true;
     }
                                            Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 15 of 18
Kiểm tra tính hợp lệ của
Form(3)
 function validateEmail()
     {
      var str= form1.email.value;
      if(str.length==0)
      {
       alert(" The Email field cannot be empty");
       return false;
      }
     }
   function processForm()
     {
       disp=open("", "result")
       disp.document.write("<TITLE> Result Page </TITLE>"+"<PRE>")
                disp.document.write("<H2 ALIGN='CENTER'>"+
                             "Thanks for signing in"+"</H2>"+"<HR>"+"<BR><BR>")
                disp.document.write("First name tt: "+form1.fname.value+"<BR>")
      disp.document.write("Last name tt: "+form1.lname.value+"<BR>")
       disp.document.write("Email ttt: "+form1.email.value+"<BR>")
       disp.document.write("Your Comments tt: "+form1.comment.value+"<BR>")
       disp.document.write("<PRE>")

                                                Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 16 of 18
Kiểm tra tính hợp lệ của
Form(4)
 if(disp.confirm("Is this information correct"))
 disp.close()
 }
    //-->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<H2 ALIGN="CENTER"> Handling Form Events</H2><HR>
<FORM name="form1"><P> First Name : <INPUT TYPE="text"
                 NAME="fname" size=10 onBlur="validateFirstName()">
                 Last Name : <INPUT TYPE="text" NAME="lname" size=15
                 onBlur="validateLastName()"></p>
<P> Email : <INPUT TYPE="text" NAME="email" size=10 onBlur="validateEmail()">
 Comments : <TEXTAREA NAME="comment" rows=4 cols=30 > Enter your comments

 </TEXTAREA></p>
 <P ALIGN="CENTER"><INPUT TYPE="button" value="Submit this form"
         onClick="processForm()">
 <INPUT TYPE="reset"></P>
 </FORM>
 </BODY>
 </HTML>
                                            Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 17 of 18
Kiểm tra tính hợp lệ của
Form(5)




                Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 18 of 18

Mais conteúdo relacionado

Destaque

Destaque (6)

Session 13
Session 13Session 13
Session 13
 
Session 04 Final Sua
Session 04 Final SuaSession 04 Final Sua
Session 04 Final Sua
 
Test2
Test2Test2
Test2
 
Session 03 Final
Session 03 FinalSession 03 Final
Session 03 Final
 
Session 04 Sua
Session 04 SuaSession 04 Sua
Session 04 Sua
 
Session 07 Final
Session 07 FinalSession 07 Final
Session 07 Final
 

Semelhante a Session 09 Final

Session 08 Final
Session 08 FinalSession 08 Final
Session 08 Final
SamQuiDaiBo
 
Tài liệu hướng dẫn sử dụng javascript cho lập trình web
Tài liệu hướng dẫn sử dụng javascript cho lập trình webTài liệu hướng dẫn sử dụng javascript cho lập trình web
Tài liệu hướng dẫn sử dụng javascript cho lập trình web
PhanThanhToan1
 
Tu dong dat hang tu he thong ban le lon nhat trung quoc
Tu dong dat hang tu he thong ban le lon nhat trung quocTu dong dat hang tu he thong ban le lon nhat trung quoc
Tu dong dat hang tu he thong ban le lon nhat trung quoc
hazzaz
 
Bai tap thuc hanh javascript
Bai tap thuc hanh javascriptBai tap thuc hanh javascript
Bai tap thuc hanh javascript
nkquank7d
 
lap-trinh-web_nguyen-huy-khanh_web1-07-javascript - [cuuduongthancong.com] (1...
lap-trinh-web_nguyen-huy-khanh_web1-07-javascript - [cuuduongthancong.com] (1...lap-trinh-web_nguyen-huy-khanh_web1-07-javascript - [cuuduongthancong.com] (1...
lap-trinh-web_nguyen-huy-khanh_web1-07-javascript - [cuuduongthancong.com] (1...
PhanThanhToan1
 
05 - Phan Thai Trung - Tu dong dat hang tu he thong ban le lon nhat Trung Quoc
05 - Phan Thai Trung - Tu dong dat hang tu he thong ban le lon nhat Trung Quoc05 - Phan Thai Trung - Tu dong dat hang tu he thong ban le lon nhat Trung Quoc
05 - Phan Thai Trung - Tu dong dat hang tu he thong ban le lon nhat Trung Quoc
Nguyen Duc Phu
 
Phan thai trung tu dong dat hang tu he thong ban le lon nhat trung quoc
Phan thai trung   tu dong dat hang tu he thong ban le lon nhat trung quocPhan thai trung   tu dong dat hang tu he thong ban le lon nhat trung quoc
Phan thai trung tu dong dat hang tu he thong ban le lon nhat trung quoc
Trung Phan Thai
 
6 - Lập trình C++ cơ bản_print.pdf
6 - Lập trình C++ cơ bản_print.pdf6 - Lập trình C++ cơ bản_print.pdf
6 - Lập trình C++ cơ bản_print.pdf
SonNguyen642431
 
Chuan viet code va thiet ke giao dien trong C#
Chuan viet code va thiet ke giao dien trong C#Chuan viet code va thiet ke giao dien trong C#
Chuan viet code va thiet ke giao dien trong C#
Kuli An
 
Giao trinh asp.ne_tvoi_csharp
Giao trinh asp.ne_tvoi_csharpGiao trinh asp.ne_tvoi_csharp
Giao trinh asp.ne_tvoi_csharp
ngohanty13
 

Semelhante a Session 09 Final (20)

Session 08 Final
Session 08 FinalSession 08 Final
Session 08 Final
 
Tài liệu hướng dẫn sử dụng javascript cho lập trình web
Tài liệu hướng dẫn sử dụng javascript cho lập trình webTài liệu hướng dẫn sử dụng javascript cho lập trình web
Tài liệu hướng dẫn sử dụng javascript cho lập trình web
 
Asp.net003
Asp.net003Asp.net003
Asp.net003
 
Tu dong dat hang tu he thong ban le lon nhat trung quoc
Tu dong dat hang tu he thong ban le lon nhat trung quocTu dong dat hang tu he thong ban le lon nhat trung quoc
Tu dong dat hang tu he thong ban le lon nhat trung quoc
 
Bai tap thuc hanh javascript
Bai tap thuc hanh javascriptBai tap thuc hanh javascript
Bai tap thuc hanh javascript
 
05 web course form
05 web course   form05 web course   form
05 web course form
 
lap-trinh-web_nguyen-huy-khanh_web1-07-javascript - [cuuduongthancong.com] (1...
lap-trinh-web_nguyen-huy-khanh_web1-07-javascript - [cuuduongthancong.com] (1...lap-trinh-web_nguyen-huy-khanh_web1-07-javascript - [cuuduongthancong.com] (1...
lap-trinh-web_nguyen-huy-khanh_web1-07-javascript - [cuuduongthancong.com] (1...
 
05 - Phan Thai Trung - Tu dong dat hang tu he thong ban le lon nhat Trung Quoc
05 - Phan Thai Trung - Tu dong dat hang tu he thong ban le lon nhat Trung Quoc05 - Phan Thai Trung - Tu dong dat hang tu he thong ban le lon nhat Trung Quoc
05 - Phan Thai Trung - Tu dong dat hang tu he thong ban le lon nhat Trung Quoc
 
Phan thai trung tu dong dat hang tu he thong ban le lon nhat trung quoc
Phan thai trung   tu dong dat hang tu he thong ban le lon nhat trung quocPhan thai trung   tu dong dat hang tu he thong ban le lon nhat trung quoc
Phan thai trung tu dong dat hang tu he thong ban le lon nhat trung quoc
 
Ung dung web chuong 5
Ung dung web  chuong 5Ung dung web  chuong 5
Ung dung web chuong 5
 
6 - Lập trình C++ cơ bản_print.pdf
6 - Lập trình C++ cơ bản_print.pdf6 - Lập trình C++ cơ bản_print.pdf
6 - Lập trình C++ cơ bản_print.pdf
 
63 2601
63 260163 2601
63 2601
 
Chuan viet code va thiet ke giao dien trong C#
Chuan viet code va thiet ke giao dien trong C#Chuan viet code va thiet ke giao dien trong C#
Chuan viet code va thiet ke giao dien trong C#
 
Bài 3: Cấu trúc điều khiển, hàm và xử lý sự kiện - Giáo trình FPT
Bài 3: Cấu trúc điều khiển, hàm và xử lý sự kiện - Giáo trình FPTBài 3: Cấu trúc điều khiển, hàm và xử lý sự kiện - Giáo trình FPT
Bài 3: Cấu trúc điều khiển, hàm và xử lý sự kiện - Giáo trình FPT
 
Giao trinh asp.ne_tvoi_csharp
Giao trinh asp.ne_tvoi_csharpGiao trinh asp.ne_tvoi_csharp
Giao trinh asp.ne_tvoi_csharp
 
Net06 asp.net applications & state management
Net06 asp.net applications & state managementNet06 asp.net applications & state management
Net06 asp.net applications & state management
 
Asp control
Asp controlAsp control
Asp control
 
Ung dung web chuong 4
Ung dung web  chuong 4Ung dung web  chuong 4
Ung dung web chuong 4
 
access
accessaccess
access
 
Asp
AspAsp
Asp
 

Mais de SamQuiDaiBo (20)

Test
TestTest
Test
 
T3
T3T3
T3
 
T2
T2T2
T2
 
Bai Tap Thuc Hanh Javascript
Bai Tap Thuc Hanh JavascriptBai Tap Thuc Hanh Javascript
Bai Tap Thuc Hanh Javascript
 
Hangman Game
Hangman GameHangman Game
Hangman Game
 
Session 05 Final
Session 05 FinalSession 05 Final
Session 05 Final
 
Session 06 Final
Session 06 FinalSession 06 Final
Session 06 Final
 
Session 02 Final
Session 02 FinalSession 02 Final
Session 02 Final
 
Session 01 Final
Session 01 FinalSession 01 Final
Session 01 Final
 
Html overview
Html overviewHtml overview
Html overview
 
Ittlgc2
Ittlgc2Ittlgc2
Ittlgc2
 
Ittlgc3
Ittlgc3Ittlgc3
Ittlgc3
 
Ittlgc1
Ittlgc1Ittlgc1
Ittlgc1
 
Ittlgc
IttlgcIttlgc
Ittlgc
 
Baitap C
Baitap CBaitap C
Baitap C
 
Epc Assigment2
Epc Assigment2Epc Assigment2
Epc Assigment2
 
Epc Assignment1
Epc Assignment1Epc Assignment1
Epc Assignment1
 
Epc Assignment1 Vn
Epc Assignment1 VnEpc Assignment1 Vn
Epc Assignment1 Vn
 
Epc Assignment2 Vn
Epc Assignment2 VnEpc Assignment2 Vn
Epc Assignment2 Vn
 
Epc Assignment4 Vn
Epc Assignment4 VnEpc Assignment4 Vn
Epc Assignment4 Vn
 

Último

BT đúng Sai Giải thích môn tài chính doanh nghiệp
BT đúng Sai Giải thích môn tài chính  doanh nghiệpBT đúng Sai Giải thích môn tài chính  doanh nghiệp
BT đúng Sai Giải thích môn tài chính doanh nghiệp
TrnMUyn3
 

Último (9)

ASM hoạch định fffffffffffffffffffffffff
ASM hoạch định fffffffffffffffffffffffffASM hoạch định fffffffffffffffffffffffff
ASM hoạch định fffffffffffffffffffffffff
 
chuong-45-bg-quan-tri-van-hanh-va-san-xuat.pdf
chuong-45-bg-quan-tri-van-hanh-va-san-xuat.pdfchuong-45-bg-quan-tri-van-hanh-va-san-xuat.pdf
chuong-45-bg-quan-tri-van-hanh-va-san-xuat.pdf
 
BT đúng Sai Giải thích môn tài chính doanh nghiệp
BT đúng Sai Giải thích môn tài chính  doanh nghiệpBT đúng Sai Giải thích môn tài chính  doanh nghiệp
BT đúng Sai Giải thích môn tài chính doanh nghiệp
 
Hướng dẫn tạo lệnh AI Prompt cho ChatGPT cực đơn giản
Hướng dẫn tạo lệnh AI Prompt cho ChatGPT cực đơn giảnHướng dẫn tạo lệnh AI Prompt cho ChatGPT cực đơn giản
Hướng dẫn tạo lệnh AI Prompt cho ChatGPT cực đơn giản
 
Catalog Gạch Đồng Tâm TrangAn_2023.pdf
Catalog Gạch Đồng Tâm   TrangAn_2023.pdfCatalog Gạch Đồng Tâm   TrangAn_2023.pdf
Catalog Gạch Đồng Tâm TrangAn_2023.pdf
 
Trắc nghiệm tính cách cá nhân theo mô hình DISC
Trắc nghiệm tính cách cá nhân theo mô hình DISCTrắc nghiệm tính cách cá nhân theo mô hình DISC
Trắc nghiệm tính cách cá nhân theo mô hình DISC
 
Catalogue gach Đồng Tâm DongVan_2023.pdf
Catalogue gach Đồng Tâm DongVan_2023.pdfCatalogue gach Đồng Tâm DongVan_2023.pdf
Catalogue gach Đồng Tâm DongVan_2023.pdf
 
CATALOGUE Ống nhựa xoắn BA AN T5.2022.pdf
CATALOGUE Ống nhựa xoắn BA AN T5.2022.pdfCATALOGUE Ống nhựa xoắn BA AN T5.2022.pdf
CATALOGUE Ống nhựa xoắn BA AN T5.2022.pdf
 
Catalogue Ống xoắn HDPE Tan Phat 2021.pdf
Catalogue Ống xoắn HDPE Tan Phat 2021.pdfCatalogue Ống xoắn HDPE Tan Phat 2021.pdf
Catalogue Ống xoắn HDPE Tan Phat 2021.pdf
 

Session 09 Final

  • 1. SỬ DỤNG FORM VÀ CÁC SỰ KIỆN CHO CÁC PHẦN TỬ TRONG FORM Session 9
  • 2. Mục tiêu bài học  Làm việc với đối tượng form và các thành phần trên Form  Sử dụng các sự kiện của đối tượng Form  Kiểm tra tính hợp lệ của Form Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 2 of 18
  • 3. Đối tương Form  Đối tượng Form chứa 3 thuộc tính:  Accept  Action  Method  Ví dụ: <Form ACTION="Simple.htm“ Accept=“TEXT/HTML” Method=“POST”> Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 3 of 18
  • 4. Đối tượng Textfield (1)  Textfield nhận biết các sự kiện onBlur, onFocus và onChange  onFocus xuất hiện khi nhấp chuột vào bên trong trường văn bản.  onBlur xảy ra khi người dùng di chuyển ra khỏi trường văn bản  onChange xảy ra khi người dùng có sự thay đổi trong trường văn bản và sau đó di chuyển ra khỏi trường văn bản Ví dụ: <input type="text" name="first_text" onFocus="writeIt('focus');" onBlur="writeIt('blur');" onChange="writeIt('change');"> Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 4 of 18
  • 5. Đối tượng Textfield(2) Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 5 of 18
  • 6. Đối tượng Command Button(1)  Command button nhận biết sự kiện onClick  onClick xuất hiện khi người sử dụng nhấp chuột vào command button <INPUT TYPE="button" value="Copy" onClick="writeIt(myfm.first_text.value);"> Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 6 of 18
  • 7. Đối tượng Command Button(2) Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 7 of 18
  • 8. Đối tượng Checkbox(1)  Checkbox là một đối tượng form HTML, hoạt động theo cơ chế bật tắt  Checkbox có thể được Check hoặc không  Giống như nút lệnh checkbox cũng hiểu được sự kiện onClick Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 8 of 18
  • 9. Đối tượng Checkbox(2) Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 9 of 18
  • 10. Nút lệnh tuỳ chọn/Đối tượng Radio Button (1)  Radio buttons gần giống như checkboxes  Sự khác biệt ở đây là chỉ có một Radio được chọn. Khi một Radio được chọn, nó sẽ giữ nguyên sự lựa chọn đó cho đến khi nút khác được chọn.  Radio button hiểu được sự kiện onClick. Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 10 of 18
  • 11. Nút tuỳ chọn/ Đối tượng Radio Button (1) Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 11 of 18
  • 12. ComboBox/Đối tượng Select(1)  Đối tượng ComboBox trong form HTML xuất hiện giống như một danh mục sổ xuống hoặc danh mục cuộn của các tuỳ chọn  Có thể sử dụng thanh cuộn để thay đổi sự hiển thị danh sách các lựa chọn  ComboBox hỗ trợ các sự kiện onBlur, onFocus, and onChange Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 12 of 18
  • 13. ComboBox/Đối tượng Select (2) Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 13 of 18
  • 14. Kiểm tra tính hợp lệ của Form(1)  Việc kiểm tra rất quan trọng, vì có thể có trường không chứa dữ liệu.  Cũng có thể có trường chứa dữ liệu không hợp lệ.  Xem ví dụ sau: <HTML> <HEAD> <TITLE> Form Events </TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 14 of 18
  • 15. Kiểm tra tính hợp lệ của Form(2) function validateFirstName() { var str= form1.fname.value; if(str.length==0) { alert(" The first name cannot be empty"); return false; } return true } function validateLastName() { var str= form1.lname.value; if(str.length==0) { alert(" The last name cannot be empty"); return false; } return true; } Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 15 of 18
  • 16. Kiểm tra tính hợp lệ của Form(3) function validateEmail() { var str= form1.email.value; if(str.length==0) { alert(" The Email field cannot be empty"); return false; } } function processForm() { disp=open("", "result") disp.document.write("<TITLE> Result Page </TITLE>"+"<PRE>") disp.document.write("<H2 ALIGN='CENTER'>"+ "Thanks for signing in"+"</H2>"+"<HR>"+"<BR><BR>") disp.document.write("First name tt: "+form1.fname.value+"<BR>") disp.document.write("Last name tt: "+form1.lname.value+"<BR>") disp.document.write("Email ttt: "+form1.email.value+"<BR>") disp.document.write("Your Comments tt: "+form1.comment.value+"<BR>") disp.document.write("<PRE>") Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 16 of 18
  • 17. Kiểm tra tính hợp lệ của Form(4) if(disp.confirm("Is this information correct")) disp.close() } //--> </SCRIPT> </HEAD> <BODY BGCOLOR="#FFFFFF"> <H2 ALIGN="CENTER"> Handling Form Events</H2><HR> <FORM name="form1"><P> First Name : <INPUT TYPE="text" NAME="fname" size=10 onBlur="validateFirstName()"> Last Name : <INPUT TYPE="text" NAME="lname" size=15 onBlur="validateLastName()"></p> <P> Email : <INPUT TYPE="text" NAME="email" size=10 onBlur="validateEmail()"> Comments : <TEXTAREA NAME="comment" rows=4 cols=30 > Enter your comments </TEXTAREA></p> <P ALIGN="CENTER"><INPUT TYPE="button" value="Submit this form" onClick="processForm()"> <INPUT TYPE="reset"></P> </FORM> </BODY> </HTML> Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 17 of 18
  • 18. Kiểm tra tính hợp lệ của Form(5) Web Page Programming with HTML,DHTML & JavaScript/Session 9/ 18 of 18