
CHỈNH SỬA VĂN BẢN - CHUYỂN ĐỔI FONT CHỮ - LÊN MỤC LỤC - DOWLOAD TÀI LIỆU TRÊN CÁC WEBSITE NHƯ: 123doc, xemtailieu, tailieu.vn ... HOÀN TOÀN MIỄN PHÍ. TẬN TÂM ĐEM LẠI LỢI ÍCH LỚN NHẤT CHO KHÁCH HÀNG
Friday, April 1, 2016
tạo các scrip làm việc trong môi trường trình duyệt
Chdng 8'' x ''ý cộc ''vcb ớorrr
197
List box cun xut hin di dng mt t hp ca mt text box nhiu
dng gn vo mt thanh cun thng ng nh bn cú th thy õy.
1
Form Controls - Microsoft Internet Cxpfcxet
t Êe
Favorite
W '' '' ~ - v
Toot?
. 3
Stop
1- j q f x i
jjelp
Rộlrụirt
4
Honve
r
I
* -
ô*
J
õ
Search fdvortfci
?
Medô
ằ
0
'' S ''
HijiCKy
M
ad
i
13
ằ1
f
~l
A Scrolled List Box Control
H ớ-.yhours aw d y uw te v K
ow
eek o o atch ie jS fj?
|0hour$
1 hu
-5 o rs
11-15 hours
v.otfe thcul H h i -rs
| | j j ] Pono_______ .
:
;
- _______''
_
_^ '' ;
''{''
What would you like for dinner?
Beef
Pork
coption value=4">Fish
Vegetables
Bng cỏch xỏc lp thuc tớn h size, chỳng ta cú th chnh sa list box
x xung tr th n h mt list box cun. Vỡ thuc tớn h size ch cho
198
Chng 8: x lý cỏc web form
phộp ba mc hin th cựng mt lỳc, ngi dựng s cú th thy hai mc
cũn li bng vic s dng th a n h cun (scroll bar).
cớorm action=#>
What would you like for dinner?
Vegetables
Phn t HTML cú mt s thuc tớn h cho cỏc n h p h ỏ t trin
web thờm k h nng iu khin i vi din mo v h n h vi ca control
list box:
t t id Chui phi duy nht qii ton b trang web
B class Danh sỏch cỏc class css i kốm
B style Cỏc lnh style c ss ni dũng
R title Tiờu t vn
R lang Al ngụn ng ISO
B d ir Ing ca text (tphi sang trỏi bcc l'' trỏ; sang phi)
f name Tờn ca control
B s iz e S hng hin th cng mt lỳc
B m ultpe Cho phộp control chp nhn nhiu la chn
R tab index Xỏc lp k t cỏc control nhn tiờu im trn mt form
R disable Khúa control sao cho nú khụng th nhn tiờu im hoc
c chỡnh sa bi ngi dựng
Bờn cnh cỏc thuc tớn h trc, control list box cng cú th ún bt
mt s s kin. Chỳng ta s xem xột cỏc phng thc x lý s kin
HTML n nh sn mt cỏch chi ti t hn trong chng 9. L ist box cú
th ún b t ba s kin sau õy:
R onfocus Mó JavaScript m s chy khi mt control nhn tiờu im
B onblur Mó JavaScnp m s chy kh mt control mt tiờu im
B onchange Mó JavaScript m s chy khi mt control mt tiờu im
v giỏ tr ni dung ca nú ó c thay i.
Chng 8: x ''ý oỏc web crm
199
P h ốn t HTML cú mụt, s thuc tớn h riờng ca nú:
B id Chui phi duy nht qua (oan irang web
B class Danh sỏch cc class css di kốm
B sty le Cỏc lnh style css nụi dũng
R title Tiờu t vn
M lang Mó ngụn ng ISO
t d ir Hng ca tex! (!phi sanq tri boc t trỏi sang phi)
B selected nh ngha mt danh sỏch ny l mc nh
ấf disable Khúa control rao chc rú khụng th nhn tiờu im hoc
c chnh sa bi ngi ựng
f label nh ntiici mt nh 0. cho mc danh sỏc
M value Chuụi ttc tr v sen er kbi mt ngii dựng chn mc
ớ
Phn. i; cng cú 1;h Iihn mt s s kin. Chng 9 s xem
xộx, ch: t. t hn ''x, c phng thc xỳ'' lý s kin HTML n nh sn.
Chp nhn d liu nhp text vi mt vựng Text
Mt bin th ca text box l text area (vựng text). Control tex t area
.:hp nhn nhiu dũng nhp liu v dc nh ngha s dng phn t
HTMI ctex tar ea> Mt khuyt im ca control tex t area ] bn khụng
tn gi) bn di- dng lng o lieu m mt ngi Gựng thờm vỏo conư
trol ú.
Nhng tnuc tớn h pn biốn n aõ t cho phn t la rows,
cols (columns) v name. Nh bn thng mong i bn quyt nh
chiờu cao cua control s .ig t.H.c t.n.1 row.i v C,ii4u rng cua ccn
troi s dng thuc tớn h cols. Vớ d, vựng text, sau õy phi cha 5 hng
rng 60 ký t.
This is my example text area.
Text mc nh c chộn gia cỏc th v .
Thờm m t Control Push Button vo mt Form
K hụng ging nh cỏc control khỏc, cỏc push button (hoc ch cỏc
button) thng khụng c s dng cung cp d liu nhp ngi
dựng. Mc ớch ca chỳng l lm cho trỡnh duyt thc thi mt s mó
Jav aS crip t thụng qua phng thc x lý s kin onclick ca nỳt. Cú
200
Chng 8: x lý cỏc web form
mt loi control push button c bit c gi l subm it button cú th
c s dng cung cp d liu nhp ngi dựng. P h n tip theo s
xem xột cỏc nỳt submit.
Trong HTML cú hai cỏch to mt nỳt push n gin: bng phn
t v bng phn t . P hn t c s dng
to loi nỳt push c bn n h t nh sau:
cbutton onclick="dothis()>
ciont size= 6xD>OK
Sau õ> la din mo ca loi I1C putih c bit ny trong mt ca sú
trỡn h duyt.
1'' 3 Foini Controls - Micmsoll Intftinftt f RpkiMit
|l]
rte
\\ *
|j-
E
function checkname() {
a!ert(Yoiir name is + document.forms[0].fullname.value);
}
What is vour name?
Trong m ó HTML trc chỳng ta ó xỏc nh mt hm JavaS cript
m s c gi vo lỳc form c trỡn h n web server s dng thuc
tớn h x lý s kin onsubmit ca phn t . H m s c gi l
checknameO m chỳng ta ó nh ngha ngay trờ n form. Mt khi hm
checknam eO h o n t t, d liu form s c gi n U R L h ttp ://
vm w.m yserver.com /form handler x lý.
õy bn cú th thy form HTML c to.
The onsubmit Event Handler
v /h a t It your nam e?
jscott
Nỳt c ghi n h ón l "Submit Form" th t ra l nỳt subm it, n ỳ t ny
s lm cho form c gi n web server. Tuy nhiờn, trc khi nú c
trỡn h , hm checknameO c gi. H m ú n gin truy tỡm ni
Chng 8: x ''ý cỏo vveb orm
203
dung ca text box v hin thi nú trong mt hp bỏo ng JavaScript.
Mt khi hp bỏo ng c chp nhn t)''i ngi dựng, form gi d liu
ca nú n web server x lý.
ó
g
Phng thc x lý s kin onsubmit th t ra cú kh nng ngn web
site c trỡn h . Viờc tr v giỏ tr Boolean false t hm khin cho
vic x lý dỡớng li. ra form khụng c ờ trỡn h n server
Capture Form Control Events
Sample text
Last event captured:
P hn th õ n ca ti liu HTML cú mt HTML cha mt conư
trol - m ultiline text box c gi l . Chỳng ta cng ó nh
ngha mt vựng HTML cha text m chỳng ta cú th thay i s
dng JavaScript.
cng nh ngha mt s phng thc x lý s kin. T rỡnh
duyt web s gi mt hm JavaS cript cú tờn l modify lay er() nu bt
k s kin sau õy xy ra cho control ny:
M onm ouseover Kh cursor chut i vo control
Chng 8: Cỏc giao din
205
public, class MyClp.ss. AcmeClais;
i
public new virtua! MyMeihocl(;
è
a ...
1
t
v n ó c gii quyt
Hoc bn cú th s dng modifier o v e r rid e nờu bn d nh ghi ố
MyMethod trong class C b.
T ro n g vớ d di õy class M v D eriv ed C lass th a k class
M yBaseClass. Mi class cha il class thnh viờn c gi l MyClass.
lm n M vClass trong class c s, modifier n e w dc s dng
trong phn khai, bỏo ass. Theo cỏch ny cú th truy cp cỏc th n h
viờn trong cỏ iiai cl&st \ s dng cac thnh viờn ca chỳng.
V ớ d 8.5
// Example 8-5.cs
// Hiding members using the new modifier
using System;
)U1)IK, cass f-yiyBase jicss
1
ỏaớ3 M vX s.
I
public lili my I''ll -1 t.''i.
public virtual
My Method (;
return Hello trorrt the base class!
}
(
}
public class MyDerivedClass: MyEJaseClass
I
// The following nested class hides the base class member:
new public class MyClass // notice the new modifier
{
public int mylnt = 321;

Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment