|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14347
- 金币
- 2459
- 威望
- 1647
- 贡献
- 1407
|
这个脚本对你可能有帮助: n7 z+ L8 q' q3 R
<script language="javascript"> ( H, c6 G0 j( ?; s5 Z* ]' y
function IsDigit(cCheck) - F! L9 n4 Q# ~; s; ?
{ 0 o h: d$ ]- H" }2 |
return (('0'<=cCheck) && (cCheck<='9')); & y4 h) U4 v3 _5 I( [0 U: K2 h5 O( L
} ; e0 W1 U+ Y& K2 n0 j7 d0 \* C
K4 \# ]. Z8 Y3 V$ t
function IsAlpha(cCheck) 6 A9 U8 F+ o5 @
{ 3 W. {! A3 {3 Y2 h0 C6 s
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 O6 m. [8 v7 m6 R& b1 x" U3 g. }
} & Z7 j0 H8 u8 |
7 K9 ?1 Q/ C# W! c2 I3 i6 U/ ifunction IsaNull(cCheck)
; A8 X$ x& W& Y3 q$ z {
! B; p0 t) z! i" R' a% R: b return(cCheck != " ") 7 i+ z% x) k3 {% F
} ) M: f1 `" S2 f8 U& _5 r1 Q9 y
1 T; y) C$ x: U0 c& q- ?3 l* R/ [
function checkform()
0 [! L, O M. Z# M{ . T. N7 N7 ?0 o, ?7 G& X& V3 N5 P
id = document.sform1.id.value; 6 G% Z4 K: \' F# H9 P
if (id == "") 4 ]. w0 o" T! x! G+ S" \ X
{
) T; X; S+ h0 _ alert("请输入注册名");
$ {% c0 Y2 V! ^4 j8 G+ A; |) L" Q document.sform1.id.focus();
' K" G0 E; W5 a return false;
. [) ?! T' c6 x5 [. W9 }' n }
/ C( p* f8 {% y/ \6 |' D
+ F) A- U3 G1 I1 x6 }5 i. \. ~ for (nIndex=0; nIndex<id.length; nIndex++) P, O& v+ v9 b: F3 Z
{
2 f9 v2 z* S' r2 ~9 Q+ G* ]0 u4 @ cCheck = id.charAt(nIndex);
$ |" d2 m5 U* S# C% g) r" v' N. O if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
3 ?: f/ B. |1 b9 }% }% t { * m1 d' t: X+ v
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); + _! j; j6 _2 x! L6 A2 ^& z$ ~
document.sform1.id.focus();
4 P+ V) m1 Z) ?0 T4 W2 H3 o return false;
0 Q9 m9 `* b9 a } - ^& G4 Z. T2 ]( {. y2 ^
}
7 @5 R* B3 k) b3 A$ B& m6 | chineseid = document.sform1.chineseid.value; # M# U) N% \! ]
if (chineseid == "") # C; [1 L# q& \' P6 n) R
{
4 z; Y% A, @* Y* l* S8 `2 W alert("请输入中文昵称"); 5 t i7 b7 S/ W' e- }7 v
document.sform1.chineseid.focus();
% d P$ Q# a$ G) Y: f return false;
; e8 ?" z! q: }2 f" a/ h" l } / x! U$ K' F% V) f/ W
password = document.sform1.password.value; 8 @5 m Q: [$ d8 y
if (password == "") 5 S! I9 O7 P: y
{ J8 ?1 s1 t8 N4 {' ~2 d9 M
alert("请输入登陆密码");
. t6 k( ~( [8 j- q document.sform1.password.focus(); / A9 Q& P8 w1 ~3 y; i$ \1 n
return false;
3 q0 b; `" J/ k+ p4 L: A } 4 b$ |( I% t8 s; ]+ E& |4 T9 m' ?$ q
password1 = document.sform1.password1.value;
4 m! b9 x I& b) k9 |% E/ ` if (password>password1) : S# K$ V" Q# d6 u# q7 }' V
{$ T' v% G$ G& R4 s; ^+ o$ q
alert("重复密码与登陆密码不相同");
' X, S% v8 R' n: S# j document.sform1.password.focus();
& ~8 Q8 ^8 h J document.sform1.password1.focus();
3 N, ~& C6 h8 R0 z D' c0 i$ A return false;
( u, i+ o# B0 h. w* j/ B4 W( j# p! p% t } # L h; l; E7 q8 `7 Z$ a
if (password<password1)
: A1 X3 Y, B+ R: G9 R. K6 z {
3 N* f% J. y4 ~ alert("重复密码与登陆密码不相同");
& C* }0 K+ m, R, w! { document.sform1.password.focus();
- G" P/ T* D6 z9 X document.sform1.password1.focus(); , ?6 [5 Z: q7 ]2 K5 H
return false;
- \. H4 d( B3 J" c9 ?2 i) N) ] } $ a" P# K' t1 ^3 U" n' H
if (document.sform1.email.value == "")
+ e9 U: Q% U9 [' z2 s) G {
2 k# [2 f9 J5 X# M3 o alert("请输入您的E-MAIL地址");
. h' V. ~0 Q: Z document.sform1.email.focus();
( l2 P0 ~# J" `( R- x return false;
+ ?, n, ]6 e) t8 A$ B } 6 M2 p0 ?- ]0 b4 w/ ~# W2 w
# R0 S% Y! l2 T: r9 m8 q9 c
email=document.sform1.email.value; ) r0 u2 l6 h- u) A+ e; y, [
emailerr=0 + A8 l5 @ \0 \( \- T$ G
for (i=0; i<email.length; i++) 8 W: ~2 T! ~& f! Q; Y# g0 q
{ 0 u2 z: o* U5 r. v& G+ z" c7 {
if ((email.charAt(i) == "@") & (email.length > 5)) 1 ?1 Q4 e& }5 L# w( b* p
{ ' ?7 [8 M9 a# K1 | Q
emailerr=emailerr+1 $ C5 Y8 p6 M% Y" q
} - x1 l* ?1 w% X1 |, d0 D) N
}
; g; t( w' E$ ` if (emailerr != 1)
6 F- U# y4 W- Y, Y9 w; S { ) i5 X3 q& F L' y& e
alert("请输入正确的E-MAIL地址"); 7 c- _2 |, I) H0 ?) ^* ?% D
document.sform1.email.focus(); 9 _4 H1 M2 e: O% L, i: a, U/ M
return false; - o9 C6 a0 y. [! [1 s. P c
}
$ X: f$ H; m, W9 t/ g 4 f2 o# a6 c0 J) w& J+ c8 T
if (document.sform1.checkask.value=="") / u2 \: G, v, A- W4 |
{ 0 S; d+ W- `, j+ Q/ g6 R
alert("密码提示问题不能为空");
5 S. L% U- S% \ document.sform1.checkask.focus(); 9 Q, p r! q, x S7 @. [7 p) z1 t1 j' }) u
return false;
2 \8 M% D4 Z; M6 \ }
* V, A- k/ V! X* U- N4 h6 L5 N* C if (document.sform1.checkans.value=="")
% W+ V+ f1 p i { 4 e6 r9 f1 g! }; g2 i: d$ P
alert("您的密码提示问题答案不能为空"); % i( u* ~& C3 `. b
document.sform1.checkans.focus();
' o5 \4 `5 p' |8 Z9 z+ v return false; * E m1 X# t7 s! T* d; W! g- x- r
}
* W3 g% ~- F: E+ U5 O2 J( v return true; $ g; E# w1 t+ h9 @( F, m1 M2 v+ n
( F3 u+ M* O- x- V* I& n}
# x, x1 D- [2 W. @' X. w</script> |
|