|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14395
- 金币
- 2483
- 威望
- 1647
- 贡献
- 1431
|
这个脚本对你可能有帮助:* p; b" ]; J% X9 A' T- D9 J) w4 A
<script language="javascript">
; H& S) A. Q. ~& Q1 }' efunction IsDigit(cCheck)
6 |% C; z4 j) e6 H { - s5 Y/ G9 V6 o) D
return (('0'<=cCheck) && (cCheck<='9'));
( F( `) z/ f: @0 K' I) _( P% \1 p }
/ p+ K6 T$ U# U2 R 7 D( l* j, A0 Z0 v Q* h- J& r
function IsAlpha(cCheck)
1 r, U$ W) T7 A3 c4 K {
& r4 i5 n7 h; ?4 i return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 0 b. D2 J+ C! ?& T
} & ?* a* t9 D$ P2 r3 f, r2 p
; m8 p# @# C9 Y+ ^0 |- xfunction IsaNull(cCheck) 8 V' d6 C) g5 i
{
( a% w9 M) ]- K return(cCheck != " ") % ~# M4 w" T1 I* q$ o( J
}
7 i! W' `5 f: d/ j" T, j ' k/ l( N, s }( F
function checkform()
& }& `4 W9 [$ ^0 l2 Z{
9 z( [1 v/ d3 _ ?2 x* B* _ id = document.sform1.id.value; : [0 W: w1 i. L- S
if (id == "")
' g4 G. }9 S! @. ^- Q, F& M8 o { . j8 Z8 t6 J& `6 O3 [
alert("请输入注册名"); ; U0 ~2 u$ y- T& a/ @
document.sform1.id.focus(); ! W; d }! [* W0 l, ^' E% m) N6 L- a
return false;
$ @1 k* w2 ?$ ?. S2 P }
z! H( K* e/ y, ^* Y9 W
3 g' \' W* _1 ^, k+ n. O* H. O for (nIndex=0; nIndex<id.length; nIndex++) 2 G. }) _4 b- v. R
{ $ w) D4 h! Q( [
cCheck = id.charAt(nIndex); & p E2 x4 E( H v9 N
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 1 E) j/ C) E/ l' B/ @
{
: q/ ^& C; Q/ A K, j( `2 C alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
" g1 K8 e+ r. E3 Q% d document.sform1.id.focus();
5 S/ n: n$ ~7 I8 }0 h return false;
/ p2 j; u2 P6 Q- R } $ u4 H8 A, Z9 `: \* w* }+ |
}
& z6 B/ y6 J, n, b% ?9 ?: ?+ G8 q chineseid = document.sform1.chineseid.value;
. N! n* ]% {, {$ Y6 ?" @ if (chineseid == "") 0 P- o: n4 t5 \2 p6 e6 W' w# R
{
# @) A% d/ T0 H u/ F alert("请输入中文昵称"); ) h$ p2 ]1 f# i2 v! H. s
document.sform1.chineseid.focus(); ) K* i* U0 M8 h8 {& J8 W( m
return false; 7 z' ~1 ~4 `$ l8 R4 z( n4 o; O
}
" Y9 f8 R" ?9 \- b' K& H! A( Z password = document.sform1.password.value;
( G6 G. [ \) d; Z if (password == "") . U* M+ c. _0 L+ S# ^$ [& K
{ ( G( x' d `- g; f/ r% n
alert("请输入登陆密码"); - ]5 C* z: |0 C6 o
document.sform1.password.focus();
3 j( f; J& U/ e5 m) g% ?2 ~ return false; ) s6 A" X+ i" G8 w5 E c0 u
} ( g- L& K: T/ b# O( z
password1 = document.sform1.password1.value;
8 M8 k: i$ M, G if (password>password1)
0 ^' U+ k- ~" M' h) j {% R o2 T( i/ M) N% x& C" _
alert("重复密码与登陆密码不相同");
6 n6 h# m" b' s+ A" B& \% Y document.sform1.password.focus(); ! A+ F2 s1 T5 \8 x+ x
document.sform1.password1.focus(); . W2 C' |! U, g7 _+ J
return false;& w) {# Y5 ]2 D1 k+ V; ~
}
7 M7 Q6 q E; G# Qif (password<password1) + R4 R1 C1 F7 T% D0 O+ t
{) m9 }6 C, S, @3 g) `1 j
alert("重复密码与登陆密码不相同"); ' ~1 B+ U' p* ?8 ]
document.sform1.password.focus(); 8 V+ G" f' j- ~' X2 @
document.sform1.password1.focus();
% `: g- q! W0 f6 c, q$ {8 k3 s `: \ return false;
1 ]* k0 \8 ~! \+ Z }
/ H& e3 _5 ]' P if (document.sform1.email.value == "")
- S* y# ]! W3 \, y$ N { 4 o0 M# D' W7 X
alert("请输入您的E-MAIL地址");
" U( {) Q: y( U$ ?3 i document.sform1.email.focus();
$ b x7 D; a7 N: D) { return false; / `% K" D5 t0 T# U' `
} : i% z8 {+ V7 E0 `" }
% U% |" N, R5 V8 f8 E! ^ email=document.sform1.email.value; " M/ K. F' D/ c2 V
emailerr=0
0 }5 \$ ]$ |: m' r+ p( F/ c$ Z1 N7 m for (i=0; i<email.length; i++)
7 b6 G+ q: J0 M4 H& s( c1 T {
/ ]( y- q! P" U7 a0 }: I1 ] if ((email.charAt(i) == "@") & (email.length > 5))
. O- |' z; ^& m3 l& f { T7 E' g7 ]2 C. O0 v2 m: n( B
emailerr=emailerr+1
+ k, y# ?7 X% ~2 F3 ?$ g }
, F, u( }( F6 ?! U3 b }
2 L' U0 b# d9 F if (emailerr != 1)
9 E: ~. y' r& p* Q9 `4 M { 7 ]& M& Z4 p I
alert("请输入正确的E-MAIL地址");
7 N9 A: }- u5 W8 s4 z; { i9 R document.sform1.email.focus();
. e- ?* \/ V8 y- v) Q2 b return false; ! V. D6 ^/ e. E
}
- g* |" U" {: O2 D& g; S9 E+ Y
# o0 s! B! }6 @7 r0 H" ~ if (document.sform1.checkask.value=="") " Y1 c _8 f+ N( P
{ ( J8 a2 _+ }1 D
alert("密码提示问题不能为空"); , s& D8 ^" ]3 u6 v
document.sform1.checkask.focus();
. Z9 J* ^- [3 M. i+ a: x return false;
& T3 q1 z8 c5 H* K, Z" @2 ` } 1 _# L7 `: M, f4 R. v
if (document.sform1.checkans.value=="") ; Y4 G& @' G+ Q/ s1 {
{ 1 c0 ]9 `& O2 P. }( A+ ^ `
alert("您的密码提示问题答案不能为空");
) [4 h" s3 j" u6 }5 x; [& @ document.sform1.checkans.focus(); 1 E" f1 j3 s. O1 c1 }; m
return false; + z" K& `* ] z4 e: u' _
}! e1 ^1 N% Y4 \- r
return true; ' a2 {0 Y0 e9 v- u; D6 K# n9 _
4 Y8 F `! U& `9 i, b$ ]+ W}
& }$ n" e. H2 \) L</script> |
|