xây dựng và quản trị Wedsite - Pdf 13

TÀI LIU HC TP
à Nng, 08/2007
3
Tài liu này c biên son, chnh sa và b sung t các ngun tài liu trên Internet. Tài liu
thi#t k# website, l&p trình web hin nay r)t nhi*u bao gm c, sách in t c bán và cho
mi-n phí trên mng. Tuy nhiên, v/i nh0ng ng1i m/i b2t 3u h4c r)t khó 6 ch4n cho mình
nh0ng tài liu phù hp, d- h4c và 3y 9 . Tài liu này s: giúp cho các bn có c ki#n th<c
c= b,n, logic, nh0ng k> n?ng v* các v)n * liên quan #n vic xây dCng, qu,n trD và b,o trì
mEt website cho mEt t ch<c, c= quan doanh nghip hay cho b,n thân.
Trong quá trình biên son và chnh sa, b sung không th6 tránh khGi nh0ng sai sót. R)t
mong c sC óng góp c9a các bn.
M4i thông tin ph,n hi xin gi v* Da ch: [email protected]
Tài liu lu hành ni b!
Ngi biên son
Nguyn c Mn
B môn CNPM – Khoa CNTT H Duy Tân
4
Mc lc
Mc lc 4
1.2 T chc ca Internet 7
1.3 Vn  qun lý m ng Internet 9
II. WORLD WIDE WEB 10
1.4 Ngu,n g-c World Wide Web. 10
1.5 World Wide Web là gì? 10
1.6 Trình duy8t Web 11
III. Microsoft Internet Explorer 13
Ch>?ng 2 15
Tng quan v mAt h8 th-ng Web 15
2.1 GiCi thi8u 15
2.2 Mô hình h8 th-ng Web nói chung 15
2.3. Nguyên tGc ho t Ang 16

9.2. Các b>Cc xây djng mAt website 139
9.3. K] thu^t kho sát, thu th^p thông tin 141
9.4. Phân tích, lja chfn các thành phan chính ca Website, th tj >u tiên 143
9.5. Ph>?ng án k] thu^t, mô hình bo m^t, v^n hành website 144
9.6. Cu trúc c? sl dI li8u Web 148
9.7. Ph>?ng án trimn khai xây djng Web 149
Ch>?ng 10 151
5
JavaScript (B sung) 151
I. ToNG QUAN Vq JAVASCRIPT 151
II. Sr DsNG JAVASCRIPT 153
III. HÀM VÀ JuI TvwNG 161
IV. TxO JuI TvwNG TRONG JAVASCRIPT 164
V. Sy KIzN TRONG JAVASCRIPT 167
Tài li8u tham kho 175

6
Chng I.
Gi#i thi%u v( InterNet, World Wide Web
I. INTERNET
1.1 L2ch s4 phát tri7n
M ng Internet ngày nay là mAt m ng toàn cau, bao g,m hàng chc tri8u ng>{i s[ dng,
>|c hình thành cu-i th^p k} 60 t~ mAt thí nghi8m ca BA Qu-c phòng M]. T i th{i
imm ban au ó là m ng ARPAnet ca Ban qun lý dj án nghiên cu qu-c phòng. ARPAnet
là mAt m ng th[ nghi8m phc v các nghiên cu qu-c phòng, mAt trong nhIng mc ích ca
nó là xây djng mAt m ng máy tính có kh nMng chRu jng các sj c- (ví d mAt s- nút m ng
bR tn công và phá hu} nh>ng m ng v€n ti•p tc ho t Ang). M ng cho phép mAt máy tính bt
kƒ trên m ng liên l c vCi mfi máy tính khác.
Kh nMng k•t n-i các h8 th-ng máy tính khác nhau ã hp d€n mfi ng>{i, m…t khác ây c†ng
là ph>?ng pháp thjc t• duy nht m k•t n-i các máy tính ca các hãng khác nhau. K•t qu là

Ngày nay m ng Internet ã >|c phát trimn nhanh chóng trong giCi khoa hfc và giáo dc ca
M], sau ó phát trimn rAng toàn cau, phc v mAt cách Gc ljc cho vi8c trao i thông tin
tr>Cc h•t trong các lSnh vjc nghiên cu, giáo dc và gan ây cho th>?ng m i.
1.2 T8 ch9c c:a Internet
Internet là mAt liên m ng, tc là m ng ca các m ng con. V^y au tiên là vn  k•t n-i hai
m ng con. Jm k•t n-i hai m ng con vCi nhau, có hai vn  can gii quy•t. V m…t v^t lý, hai
m ng con chd có thm k•t n-i vCi nhau khi có mAt máy tính có thm k•t n-i vCi c hai m ng này.
Vi8c k•t n-i ?n thuan v v^y lý ch>a thm làm cho hai m ng con có thm trao i thông tin vCi
nhau. V^y vn  th hai là máy k•t n-i >|c v m…t v^t lý vCi hai m ng con phi himu >|c
c hai giao thc truyn tin >|c s[ dng trên hai m ng con này và các gói thông tin ca hai
m ng con sŒ >|c g[i qua nhau thông qua ó. Máy tính này >|c gfi là Internet gateway hay
router.

Hai m=ng Net 1 và Net 2 k?t n@i thông qua router R.
Khi k•t n-i ã trl nên phc t p h?n, các máy gateway can phi bi•t v s? , ki•n trúc ca các
m ng k•t n-i. Ví d trong hình sau ây cho thy nhiu m ng >|c k•t n-i bŠng 2 router.

M=ng k?t n@i v#i nhau thông qua 2 router
Nh> v^y, router R1 phi chuymn tt c các gói thông tin •n mAt máy nŠm l m ng Net 2 ho…c
Net 3. VCi kích th>Cc lCn nh> m ng Internet, vi8c các routers làm sao có thm quy•t Rnh v
vi8c chuymn các gói thông tin cho các máy trong các m ng sŒ trl nên phc t p h?n.
Jm các routers có thm thjc hi8n >|c công vi8c chuymn mAt s- lCn các gói thông tin
thuAc các m ng khác nhau ng>{i ta  ra quy tGc là:
Các routers chuymn các gói thông tin dja trên Ra chd m ng ca n?i •n, ch không phi dja
trên Ra chd ca máy nh^n.
Nh> v^y, dja trên Ra chd m ng nên tng s- thông tin mà router phi l>u giI v s? , ki•n
trúc m ng sŒ tuân theo s- m ng trên Internet ch không phi là s- máy trên Internet.
8
Trên Internet, tt c các m ng u có quyn bình •ng cho dù chúng có t chc hay s- l>|ng
máy là rt chênh l8ch nhau. Giao thc TCP/IP ca Internet ho t Ang tuân theo quan imm

- Nhóm …c trách nghiên cu phát trimn Internet (IRTF).
- Trung tâm thông tin m ng (Network Information Center -NIC) g,m có nhiu trung tâm khu
vjc nh> APNIC - khu vjc châu á -Thái Bình D>?ng. NIC chRu trách nhi8m phân tên và Ra
chd cho các m ng máy tính n-i vào Internet.
10
II. WORLD WIDE WEB
“Bt kƒ mAt cá nhân nào, ang s[ dng bt kƒ lo i máy tính nào, l bt kƒ n?i nào, u có thm
truy c^p >|c dI li8u trên Internet chd nh{ s[ dng mAt ch>?ng trình ?n gin” ó là ý
t>lng ca Tim Berners-Lee - MAt nhà khoa hfc t i phòng thí nghi8m v^t lý châu âu
(CERN) vào nMm 1989.
World Wide Web
1.4 NguMn g@c World Wide Web.
Vào cu-i nMm 1980, Tim Berner Lee ã vi•t mAt ch>?ng trình l>u trI dI li8u tên là “Enquire”
là c? sl m sau này phát trimn ch>?ng trình cho Web server và Web client au tiên. Ch>?ng
trình này >|c bGt au vào tháng 12 nMm 1990 t i CERN và >|c qung bá vào mùa hè nMm
1991. "WorldWideWeb" trình duy8t hypertext au tiên ch y trên máy NeXT - Step.
C†ng vào th{i gian này ã có nhiu công trình chu•n hoá các h8 th-ng Hypertext.
Các n‹ ljc này t^p trung vào lSnh vjc Internet theo sj phát trimn ca Hypertext Markup
Language, hay HTML, >|c thi•t l^p bli Tim Berner Lee. Phiên bn au tiên này bây gi{ gfi
là HTML 1.0
NMm 1993, mAt sinh viên trP tên là Marc Andressen, tr>{ng  i hfc Illinois t i Urbana-
Champaign ã t o ra mAt giao di8n , hfa au tiên dành cho Web >|c gfi là
Mosaic. Ban au nó ã >|c phát trimn trên nn X Windows, mAt môi tr>{ng dja vào Unix.
(Lúc ó Unix là h8 iu hành ph bi•n nht cho các h8 th-ng máy tính n-i k•t vCi Internet).
Sau ó, NhIng ng>{i l^p trình Mosaic bGt au nghS ra các phan ml rAng tuƒ bi•n dành cho
HTML nhŠm ml rAng các tính nMng ca bA trình duy8t Mosaic.
W3C (World Wide Web Consortium) >|c hình thành vào cu-i nMm 1994, vCi h>Cng d€n
cu trúc và sj phát trimn HTML l mAt cp A >u tiên nht và phát trimn ngôn ngI này cho
•n nay.
1.5 World Wide Web là gì?

hfc ca Illinois l Urbana-Champaign, bGt au quan tâm •n Web và bGt au phát trimn mAt bA
trình duy8t. BA trình duy8t này, Mosaic for X, ã >|c xut bn rAng rãi trên các nn X,
C/Windows và Macintosh vào tháng 9 nMm 1993.
MAt trong nhIng ng>{i ã làm vi8c trên  án này là mAt sinh viên t i NCSA, ch>a t-t
nghi8p, tên Mark Andreessen. Vào nMm 1994, Mark Andreessen và nMm ng>{i khác ã
r{i NCSA và thành l^p Mosaic Communications Corporation, sau ó trl thành Netscape
Communications Corporation.
Trong khi ó, Microsoft ã phát trimn Internet Explorer (lE), là -i th c nh tranh
chính ca Netscape; Sun Microsystems ã phát trimn HotJava; và America Online (AOL) ã
phát trimn bA trình duy8t AOL ca riêng hf. Gan ây, mAt công ty có tên là WebTV ã giCi
thi8u mAt bA trình duy8t ch y trên truyn hình nh{ s[ dng mAt hAp set-top. Bây gi{ th^m chí
không can s[ dng máy tính • truy c^p Web!
Hai bA trình duy8t chính >|c s[ dng ngày nay là Netscape Navigator và Microsoft
Internet Explorer.
Tháng 10 nMm 1994 Netscape giCi thi8u Netscape Navigator 1.0 mi‰n phí -i vCi ng>{i s[
dng thông qua lnternet. Tháng 3 nMm 1995 Netscape Navigator 1.1 >|c công b Nó bao
g,m sj h‹ tr| -i vCi các tính nMng trình bày cao cp nh{ s[ dng các font , hfa và các
bng bimu HTML 3.0. Các tính nMng này cho phép trình bày các trang phc t p h?n, bao g,m
vi8c b- trí nhiu cAt text và các hình nh linh Ang.
12
Tháng 9 nMm 1995 Netscape giCi thi8u Netscape Navigator Gold 2.0, bA trình duy8t này cho
phép ng>{i s[ dng t o, chdnh s[a và Rnh h>Cng các tài li8u trjc tuy•n mAt cách d‰ dàng. V
bn cht, bA chdnh s[a này h‹ tr| các phan ml rAng Netscape. Các tính nMng bao g,m sj h‹
tr| -i vCi các khung (frame), mAt tính nMng trình bày trang trên Netscape Navigator
2.0 cho phép himn thR nhiu ô có thm >|c cuAn mAt cách Ac l^p trên mAt màn hình ?n;
các font và các bng bimu HTML 3.0.
Tháng 1 nMm 1996 Netscape công b- các plug-in, ây là các phan mm nh• ci ti•n các tính
nMng ca bA trình duy8t.
Tháng 4 nMm 1996 Netscape công b- Netscape Navigator 3.0. Nó h‹ tr| các thP HTML mCi,
bao g,m màu nn trong bng bimu và các chc nMng nhúng audio và video. Microsoft Internet

công b- sj h‹ tr| trong M icrosoft Internet Explorer 4.0. Các …c tính chính ca các bA trình
duy8t
13
Jôi khi b n cn tìm himu bA trình duy8t có nhIng …c tính nào và ai h‹ tr| chúng.
Jiu quan trfng là b n phi nh^n bi•t các …c tính nào >|c h‹ tr| bli các bA trình duy8t nào
và chúng >|c thjc thi lan au trong các phiên bn nào. NGm vIng iu này, b n sŒ có thm
thjc hi8n các quy•t Rnh v kimu thi•t k• và các …c tính ca các Web site dja vào sj phân
tích các s- li8u th-ng kê server -i vCi nhIng bA trình duy8t nào mà ng>{i xem ca b n ang
s[ dng và bao nhiêu ng>{i trong s- hf không thm nhìn th•y các …c tính mà b n ã s[ dng.
Trong mc này, chúng ta sŒ xem xét chi ti•t h?n v các bA trình duy8t mà b n có thm g…p.
III. Microsoft Internet Explorer
Microsoft lnternet Explorer hi8n ang l phiên bn 6.0. Microsoft ã phát trimn mAt s- công
ngh8, bao g,m các stylesheet và ActiveX.
Các FUc tính chính :
Ja ph>?ng ti8n truyn thông, sj t>?ng tác, và các k] thu^t t o hình Ang IE h‹ tr| các k]
thu^t t o ho t hình GlF. Nó c†ng ã h‹ tr| các applet Java km t~ phiên bn 3.0b2. Sj bao
hàm ca thP SCRIPT -i vCi JavaScript ã xut hi8n cùng vCi phiên bn 3.0. Microsoft
c†ng ã sao chép ý t>lng plug-in ca Netscape - hi8n có nhiu plug-in dành cho c Navigator
và IE. IE ã h‹ tr| các form ngay t~ lúc au - phiên bn 1.0.
Có lŒ bi•n i hp d€n nht trong vi8c phát trimn IE là sj giCi thi8u ca ActiveX.
ActiveX ã >|c sáng t o bli Microsoft, iu chdnh các công ngh8 hi8n có OLE 2.0 và OCX
cho phù h|p vCi các trình ng dng lnternet. MAt ActiveX control là mAt sj k•t h|p giIa mAt
plug-in và mAt applet Java - nó b sung tính nMng ho t Ang gi-ng nh> mAt plug-in, và nó
ch y mAt cách Ac l^p vCi bA trình duy8t, gi-ng nh> mAt applet. Không gi-ng nh> mAt
applet, ActiveX control >|c ti xu-ng và >|c cha trên Sa cng ca ng>{i s[ dng.
Các ActiveX control hi8n không >|c h‹ tr| bli bt kƒ bA trình duy8t nào ngoài IE
m…c dù có mAt plug-in Navigator cho phép b n xem các ActiveX control. Sj h‹ tr| -i
vCi ActiveX bGt au vCi phiên bn IE 3.0.
Các table, layout, và style
Microsoft Internet Explorer ã h‹ tr| các table km t~ phiên bn 1.0 và các frame km t~ phiên

dRch v, các máy tính và thi•t bR phc v cho vi8c cung cp dRch v Web.
H8 th-ng ó bao g,m:
- J>{ng k•t n-i vCi m ng cung cp dRch v Internet
16
- Các máy ch cung cp dRch v Web: cung cp các dRch v web hosting, cha các phan mm
Application Server m bo vi8c phát trimn các dRch v trên web, k•t n-i •n các c? sl dI li8u
trên các máy tính khác, m ng khác
- Các máy ch c? sl dI li8u, máy ch chng thjc, máy ch tìm ki•m
- H8 th-ng t>{ng l[a (c phan cng và phan mm) m bo an toàn cho h8 th-ng máy ch
vCi môi tr>{ng Internet.
- H8 th-ng máy tr m iu hành, c^p nh^t thông tin cho máy ch Web
2.3. Nguyên t\c ho=t FYng
Khi máy client k•t n-i vào Internet (thông qua h8 th-ng m ng LAN hay các >{ng dial up ),
ng>{i s[ dng dùng trình duy8t web (web browser) gõ Ra chd tên min can truy nh^p (ví d:
http://www.vnn.vn)
g[i yêu cau •n máy ch Web.
Web Server xem xét và thjc hi8n h•t nhIng yêu cau t~ phía Web browser g[i •n. K•t qu là
mAt trang "thuan HTML" >|c >a ra Browser. Ng>{i s[ dng sŒ hoàn toàn trong su-t vCi
nhIng gì Šng sau ca mAt Web server nh> CGI Script, các ng dng c? sl dI li8u.
Tr>{ng h|p là web tSnh thì web server sŒ ly thông tin l>u s”n trên máy ch d ng th> mc,
file g[i l i theo yêu cau ca client. Tr>{ng h|p web Ang (dùng các ngôn ngI l^p trình web
nh> ASP, PHP, JSP, CGI k•t n-i và khai thác c? sl dI li8u.
MAt ví d: Khi có k• ho ch i công tác t i Hà nAi, A bi•t có thm tìm >|c các thông tin liên
quan tCi th{i ti•t l Hà nAi t i Ra chd Web "http://hanoi.vnn.vn" – Ra chd này chính là mAt
URI (Uniform Resource Identifier - world wide web address) .
Khi A nh^p URI trên vào trình duy8t thì:
1. Trình duy8t sŒ thjc hi8n g[i yêu cau ly thông tin tCi Ra chd xác Rnh trong URL thông
qua giao thc truyn dI li8u có tên là http.
17
2. Máy ch nCi cha thông tin sŒ xác Rnh nhIng thông tin can thi•t theo yêu cau dja trên

trí, cách thc ca vMn bn, nh, âm thanh hay bt c mAt -i t>|ng nào khác cùng vCi sj liên
k•t giIa chúng.
Các trang vi•t bŠng ngôn ngI HTML có cu trúc nh> sau:
<HTML>
<HEAD>
<TITLE> tiêu * trang <TITLE>
</HEAD>
<BODY>
NEi dung v?n b,n
</BODY>
</HTML>
3.2 Các tha c bGn: Cách F2nh nghba tha: Có 2 lo=i tha:
- ThP có nAi dung: <Tên thP> nAi dung text </Tên thP>
<tên thP>: BGt au mAt thP.
</tên thP>: K•t thúc mAt thP.
- ThP r‹ng: <Tên thP> (Tr>{ng h|p này không có k•t thúc thP)
3.2.1 Các th- ./nh ngh0a .o n v2n b3n, ki6u ch7
ThP P: JRnh nghSa o n vMn bn.
Cú pháp: <P> nAi dung o n vMn bn </P>
Mã ngu,n
<html>
<head><title>Test</title></head>
<body>
<p> Day la noi dung doan text </p>
</body>
</html>

Xâu ký tj nŠm giIa <TITLE> và </TITLE> không himn thR trên trang Web mà himn thR
t i thanh phía trên ca Browser.
Xâu ký tj nŠm giIa <TITLE> và </TITLE> >|c …t trong phan header khi trang

CAng hoà xã hAi ch nghSa Vi8t nam<BR>
JAc l^p - Tj do - H nh phúc<P>
J?n xin vi8c
K?t quG
CYng hoà xã hYi ch: nghba Vi%t nam
Yc lXp - Tk do - H=nh phúc
n xin vi% c
3.2.4. ng k- ngang
J>{ng kP ngang ch y•u >|c dùng m phân Rnh mAt trang Web thành nhIng phan
có tính logic và d‰ nhìn. Có không nhiu kh nMng , ho trong ngôn ngI HTML, bli v^y
>{ng kP ngang là mAt công c rt có ích
20
Mã nguMn K?t quG
<HR>
<HR SIZE=10>
<HR NOSHADE>
<HR WIDTH=40>
<HR COLOR="FF0000">
Chú ý: Có thm t h|p các tùy chfn trên vCi nhau
3.2.5. Danh sách phân loi
Jây là mAt danh sách các lý do cho thy t i sao danh sách l i rt có ích. Bli vì: Nó có
tính hp d€n trjc quan . Nó có thm >|c s[ dng m nhóm các y•u t- ho…c ý ki•n t>?ng tj .
Chúng ta có thm d‰ dàng fc l>|t qua các danh sách và ghi nhC các y•u t- t>?ng ng.
HTML cung cp mAt nhóm khá a d ng các kimu danh sách khác nhau. M‹i lo i danh
sách này có mAt cu trúc Rnh d ng riêng. Chúng bao g,m:
Danh sách có trXt tk
Danh sách có tr^t tj tj Ang ánh s- t~ng thành t- ca danh sách.
Mã nguMn K?t quG
<OL>
<LI>Y•u t- 1

Y•u t- 1
Chú gii cho y•u t- 1
Y•u t- 2
Chú gii cho y•u t- 2
21
<DD>Chú gii cho y•u t- 2
</DL>
Danh sách ki7u thkc Fn
M‹i y•u t- ca danh sách >|c cp mAt chd s- ch•ng h n nh> du tròn. Trông rt
gi-ng danh sách không có tr^t tj
Mã nguMn K?t quG
<MENU>
<LI>Y•u t- 1
<LI>Y•u t- 2
<LI>Y•u t- 3
</MENU>
 Y•u t- 1
Y•u t- 2
Y•u t- 3
Danh sách ki7u th mc
Trông khá gi-ng danh sách không có tr^t tj
T8 hmp các ki7u danh sách
Ta có thm t h|p các kimu danh sách vCi nhau

Ký tD ./nh dng trEc
Kimu ký tj Rnh d ng tr>Cc cho phép b n có thm bo toàn các du cách và du xu-ng
dòng trong trang vMn bn HTML y nh> khi b n gõ vào trong quá trình so n tho. Jiu ó có
nghSa là b n không nên s[ dng các thP <BR> c†ng nh> <P> trong o n ký tj Rnh d ng
tr>Cc.
Browser s[ dng phông chI b rAng c- Rnh (fixed-width font) m himn thR nAi dung

<strong>nhn m nh h?n</strong>
nhEn m=nh hn
<cite>trích d€n</cite> trích dan
<code>code</code> code
<samp>sample</samp> sample
<kbd>keyboard</kbd> keyboard
<var>varible</var> variable
<dfn>gii thích</dfn> gii thích
Ký tD .Hc bit
Có nhiu ký tj mà HTML dùng vào mc ích …c bi8t, tt nhiên bao g,m c ký hi8u
< (nh• h?n) và > (lCn h?n). Bli nhIng ký hi8u này >|c dùng m chd các thP mà b n không
thm dùng chúng nh> trong HTML. B n có thm dùng du ph-i h|p m thm hi8n các ký tj …c
bi8t.
Ký tk DEu ph@i hmp
< &<;
> &>;
& &amp;
" &quot;
Th- chú dGn
Gi-ng nh> tt c các ngôn ngI khác, HTML cho phép …t nhIng chú d€n. Chú d€n rt
quan trfng trong khi so n tho. Trình duy8t xét (browser) b• qua phan vMn bn nŠm trong thP
chú d€n nên ng>{i s[ dng không thm nhìn thy chúng trên trang Web. DS nhiên có thm thy
chúng khi xem mã ngu,n.
Chú d€n >|c giCi h n bli tin t- <! và h^u t- >.
Mã nguMn:
<TITLE>Chú Dan</TITLE>
<P><H2>Cách s dXng thd chú dan<H2>
<P><! Nh0ng dòng này s: không hi6n thD khi xem v?n b,n html bhng Browser >
23
<P><H4>Các dòng hin thD trên máy.</H4>

ca ô
COLSPAN=n Chia cAt thành n cAt
ROWSPAN=n Chia dòng thành n dòng
ALIGN=(left, right, center) JRnh d ng l theo chiu ngang ca vMn bn
VALIGN=(top, bottom,
midle)
JRnh d ng l theo chiu dfc ca vMn bn
CLEAR=(left, right, all) Chia dòng thành n dòng
Mã nguMn
<HTML>
<HEAD><TITLE>To b,ng trong HTML</TITLE>
</HEAD>
<BODY>
<OL><LI><B>B,ngg 1</LI></B> <CENTER>
<TABLE BORDER=9 WIDTH=70%>
24
<TR>
<TH>ThCc =n
<TH>Giá
<TR> <TD>Cà phê s0a<TD>5.000
<TR><TD>Cà phê en<TD>4.000
</TABLE>
</CENTER>
<P>
<LI><B>B,ng 2</LI></B>
</OL>
<TABLE BORDER>
<TR>
<TH COLOR=#FFFFDD">ThCc =n
<TH COLOR=#FFFFDD">Giá

ThP <form> là công c ch y•u m t o các trang web có tính cht t>?ng tác.
ThP <form> cho phép ng>{i s[ dng Browser nh^p thông tin ho…c lja chfn trong các kh
nMng có s”n.
25
M‹i form th>{ng gGn vCi mAt ch>?ng trình thjc hi8n gfi là "script", ch>?ng trình này
sŒ ti•n hành làm mAt công vi8c nào ó khi ng>{i dùng nhn nút chp nh^n (submit) trên form.
Cú pháp:
<FORM method=”POST” action=”>{ng d€n •n ch>?ng trình”>
Các tha form
</FORM>
Cách th9c trao F8i thông tin qua chng trình.
Các thP t o form:
ThP INPUT:
Cú pháp: <INPUT type=”lo i thP” name=”Tên tr>{ng” value=”giá trR”> Có các lo i sau:
Text: HAp text box có mAt dòng m in dI li8u. Checkbox: HAp lja chfn logic kimu giá trR
t^p h|p. Radio: HAp lja chfn logic kimu giá trR duy nht. Button: T o mAt nút bm bt kƒ.
Submit: T o nút bm có tính cht g[i thông tin.
Reset: T o nút bm có tính xoá toàn bA thông tin trong các formfield. ThP SELECT:(HAp lja
chfn tr>|t)
Cú pháp: <SELECT name=”tên tr>{ng” size=”giá trR”>
<OPTION value=”giá trR 1”> Tên lja chfn1</OPTION>
<OPTION value=”giá trR 2”> Tên lja chfn2</OPTION>
26

</SELECT> Trong ó:
giá trR ca size là A rAng ca hAp lja chfn tr>|t. giá trR1: Là giá trR ca lja chfn 1.
giá trR2: Là giá trR ca lja chfn 2.
ThP TEXTAREA:(HAp text có thanh tr>|t) Cú pháp:
<TEXTAREA name=”Tên tr>{ng” rows=”s- hàng” cols=”s- cAt”>
</TEXTAREA>

</form>
</div>
</body>
</html>
Hi7n th2 trên trình duy%t


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status