|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14327
- 金币
- 2449
- 威望
- 1647
- 贡献
- 1397
|
这个脚本对你可能有帮助:# ]8 s; W$ T; {) N
<script language="javascript">
2 A2 f! ^- F7 E8 m7 {function IsDigit(cCheck) ' t" s& ~& V& X! G; [3 Y d% s) h
{ * x) A0 ]$ Q) k0 ]0 [* L3 W
return (('0'<=cCheck) && (cCheck<='9'));
5 F' B: w& n# } } 9 U& W0 v) J p/ d" l; `9 [
, N" j* T2 y0 V" [/ j, [
function IsAlpha(cCheck)
$ N; m5 v$ R# W9 M5 [( w5 p6 `; ] { 3 V7 R4 \' K0 H, Z' e, ^$ w" M2 Q
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) . ]+ \: o+ ^4 d! S* x
}
; v8 k! x: |% M$ W( \& @8 D, L; Y
0 S5 R4 H" q+ {8 O* q8 pfunction IsaNull(cCheck)
0 k- l5 A* Y# {' M% {$ x {
A3 F" p7 u& _# ~" R a return(cCheck != " ")
% F g: h5 I2 J: `5 x }
) m7 _& `2 e5 a ' M/ ~% j# L9 P7 N
function checkform()
2 _- _3 H0 m" j# ^ `{
5 t E$ \ @4 M0 \ id = document.sform1.id.value; / k8 e$ G7 C, |' z& T
if (id == "") , q- @4 p# [$ Q6 i# w Y
{ 3 p" q q: N" Z8 d- w8 B
alert("请输入注册名"); * X; X/ x" U' z
document.sform1.id.focus();
8 k& S! k& P$ y7 M) W7 S return false; 4 s' C: p2 a9 x g8 \3 L
} ; ]' C8 X+ `9 Z
6 I7 u$ E8 R) p for (nIndex=0; nIndex<id.length; nIndex++)
* T* t- Y2 P' K {
+ s- k; f7 X2 ]! U cCheck = id.charAt(nIndex);
+ @& ?& ]8 Y& ^& Q2 b Y7 ? if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ' ^( ] P: g2 \# f
{
: ?& X; _3 |% C' _2 R# Y: N alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); * n- @4 K. g) Z1 T- o9 X9 Q" C
document.sform1.id.focus();
$ V6 o2 z8 v" L8 ?7 T) C return false; , E# z; Q- f) c) [6 ~, w5 j& i
}
# r* k* z7 N7 Z% U2 o% j }
4 S: d; c* M" {& [& U chineseid = document.sform1.chineseid.value; ( `; E9 ^9 P' R: A+ h
if (chineseid == "") & e2 W$ U5 U3 J) D3 G1 Z
{ & a* |* ~6 k- [) a6 _3 F8 }
alert("请输入中文昵称");
# D! a" x7 _7 U; |/ R document.sform1.chineseid.focus(); ' S- J, e! s' n" F( E, k( }, Y
return false; * S# x6 M) Q/ z) J# N, l! a
}
( F" D! ^) _& m9 L$ h password = document.sform1.password.value; $ G, p I C. m7 U! F4 S9 T
if (password == "")
3 D, c% Q$ G* `" I+ m3 b$ K7 [% r! j7 s {
9 c5 g" G# g/ B9 b) j" F alert("请输入登陆密码"); & o; b' w- N) g7 u; C" s! I
document.sform1.password.focus();
. _% Y, r" O; x5 i return false; / G- ~5 @! p y: N* X$ s
}
+ k/ ^1 Y2 _, L3 b' x/ k0 E password1 = document.sform1.password1.value;
* q- D- X- N( c4 S9 G6 a7 ^, O/ r if (password>password1)
2 D) \3 i6 |9 l1 J* h {
, W% H: _/ ^% U& ~# F alert("重复密码与登陆密码不相同");
* v) |" g0 }3 C0 c: ` document.sform1.password.focus();
# v0 O1 k0 f: {9 Q document.sform1.password1.focus(); ) y/ j6 a% N7 C: f6 |5 Q
return false;
, I+ m, |& R1 H2 `9 ?/ |2 e0 r } L6 _% {$ S$ Z* a
if (password<password1)
; S! I! R6 `5 N) }* c {0 Z* X9 p3 }/ u' l( P. y
alert("重复密码与登陆密码不相同"); " F$ R* B- K# M' ^# S. Y
document.sform1.password.focus();
: m/ q6 E2 S% l; r document.sform1.password1.focus();
& ^- M* b( M+ k* E3 e' ` return false;9 z* V0 r$ d" [& S/ t* A
} $ ^: K+ _/ E& Z# G( C/ j) C
if (document.sform1.email.value == "") 5 f0 _2 w3 ~# l c' Y; Z
{ ' c6 W Q) L3 o6 K7 p4 y E ~
alert("请输入您的E-MAIL地址"); : c1 g: F. ?6 m: H
document.sform1.email.focus();
$ G1 c2 \+ L5 i! f' ]- H- l; w+ o return false; + d4 M& ]/ p0 b9 J1 V+ M
} : s1 u# W. |4 l+ r3 }, e: H
2 H2 }/ w/ x- x1 Z* O1 i email=document.sform1.email.value; % H ^" Q) ]6 M- o! @1 F1 y0 k/ z) F
emailerr=0
- I3 b8 i! n9 G. Q$ |+ ^ for (i=0; i<email.length; i++) * Z5 h! P! m: w' K# j8 S4 Y
{ " [9 p5 d2 [# B) e/ \; k0 f
if ((email.charAt(i) == "@") & (email.length > 5))
Z' k- V& v/ m, O" u/ ? { / O/ B+ a2 Z% u+ T0 w4 d
emailerr=emailerr+1 & E5 s/ t! \) ?$ \0 P9 A% K
} + C- l' }$ w& E0 A6 W8 C
} : K1 q0 b+ @7 W! H
if (emailerr != 1) 0 A" g3 |4 K2 }: D
{
3 k( M. p1 |5 j, v$ o! K alert("请输入正确的E-MAIL地址"); 2 Q9 p) ~4 p) W, w# `) O8 ~4 L
document.sform1.email.focus(); / H7 y! W/ N' u8 A; M
return false; ( i H; a( h' [: T+ @
} ! g1 S* O' k' m- P: c0 I# {
; e/ {: {$ J$ Q' h- B if (document.sform1.checkask.value=="") ' z: N' i2 R6 E j" @
{ 0 r6 c m% c' G
alert("密码提示问题不能为空"); ; Z& U, D3 B1 X/ P# I
document.sform1.checkask.focus();
$ t, J' m. P1 p7 [- z, {$ G# G return false; - E2 T$ Q1 U3 h% H
} & G/ O8 J8 ^. L' ?( Y6 y
if (document.sform1.checkans.value=="") - k0 o. b+ o& U( g' ?5 D* \
{ - p$ a3 O" t) n2 |
alert("您的密码提示问题答案不能为空");
/ F; ^. k9 J. ~% L; n& d: w6 h a" l% ? document.sform1.checkans.focus();
" X+ l% b& [! a' u2 s return false; : d' [% f; t" B1 ?' |8 a+ ~4 F
}7 _7 | Z3 o L" j
return true; $ e- T2 g/ Y& @- }4 y! J
, o3 [3 W# j2 p% `. h) G/ X}
3 D0 b4 D# {/ W# f& i8 L& b</script> |
|