|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14433
- 金币
- 2502
- 威望
- 1647
- 贡献
- 1450
|
这个脚本对你可能有帮助:
# ]. d& v, A; p, [1 p% ]<script language="javascript"> 3 z. A$ g; N0 d' S( N: c3 m+ h
function IsDigit(cCheck)
! [2 z% l( ~ l1 e+ ]$ A4 _' R& }) F { 1 {# h, e9 [; x, J
return (('0'<=cCheck) && (cCheck<='9')); 5 K6 f0 L& B& E/ `1 C, K8 R
} ) V9 z( s) }2 [9 I. t
" L# `' g& p! N! k2 M, `9 X
function IsAlpha(cCheck) 1 M4 @" t, ]* Z6 I0 Q Y
{ 7 l5 g0 B4 b( U3 a( Q/ G
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
$ Y9 z7 H4 ?3 e1 g3 [ }
5 \$ u, d# U6 I/ y6 t + x* b5 _! a5 `9 n$ S
function IsaNull(cCheck)
( [1 v P# S/ {; C { 0 i3 C, S- p8 p$ Q$ m: F
return(cCheck != " ")
6 `5 x- E A- `7 m" U: Z6 Z } , o9 V5 @% S3 x! c+ F3 @* T
# ]1 b, p( _1 e9 L5 V
function checkform() ( T3 X+ E( [% K3 a- k& C. d7 i. b
{ , f% q/ u5 G/ J: ]8 U, @* H1 P' X
id = document.sform1.id.value;
$ | f- ` ?; `6 b# P9 \2 _/ `/ B0 a if (id == "") - t0 @- i2 ~0 h# Z# O: c
{
; x$ w; c9 N. D9 U8 `5 B alert("请输入注册名");
8 O; S6 Q' d( \( q document.sform1.id.focus(); 0 f/ v- C- a. I( x. |- W8 }8 U
return false;
F0 i" J- I5 h! ?0 O7 H. N } 9 p4 C+ l# p! R) ]
# w" b& l+ R* B8 p \9 ]/ k* }# i" g
for (nIndex=0; nIndex<id.length; nIndex++) ; K# q) e, @ ~" V: m
{ " G- e- V! A5 X7 ^! Y6 @$ K' o
cCheck = id.charAt(nIndex);
0 E+ \* {- q& B0 m) u- q; w if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
( \$ }5 @1 V" i% v { 6 T; _% X; {) m6 j( n+ h; b
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); . p, a/ U: _( V x; e( ~, U1 L
document.sform1.id.focus();
- `3 j$ P3 B2 \4 y2 B( h/ J return false; " U! P, h* m& ?' f0 E% Y4 E
}
, B5 Q: ~( W2 w! j. K( G/ n* X" W }
7 s) V+ ~8 ^$ o2 r+ K- v5 V" c chineseid = document.sform1.chineseid.value;
, a. J& A$ U; [! u/ D3 U$ |% C if (chineseid == "") ; n4 C! b2 \: q1 ^( ^1 p- `
{ , P$ g M! T. ^5 v* s$ c" S
alert("请输入中文昵称");
' p6 S9 U2 }( Q document.sform1.chineseid.focus();
Q# s' R2 d2 n2 j0 d8 I4 G return false; 6 a+ x. j: w3 S: c7 \$ o0 H
} $ ?, o$ v @; \; C, _* }" X
password = document.sform1.password.value;
7 i! }, O4 q4 G) }& ^; p if (password == "")
8 P; I7 s6 G; i% @) j$ [ { 5 I1 @( b" z' n3 |
alert("请输入登陆密码");
& a8 d" j0 _. q document.sform1.password.focus();
- f5 R8 _2 x, h( |7 \6 d; L5 T return false;
6 R$ X, w9 k" k1 C }
6 Y9 s; A: f, t( m password1 = document.sform1.password1.value;
- C' q5 @1 r) a8 X5 K& O/ e if (password>password1)
9 i6 k3 ]/ _3 P3 k6 [$ ~( ~7 E6 m {3 ^/ Y5 j+ E. i/ D& n
alert("重复密码与登陆密码不相同"); 0 u# ~' q7 J: V% I
document.sform1.password.focus();
& C0 v1 ?) N/ o5 F* H q document.sform1.password1.focus(); 1 q9 U! X4 t; @& ]- r
return false;
& P" a J* Q+ e/ a } " U$ f w4 I) ^; X+ F- F
if (password<password1) 1 ^& ]6 P$ s8 p4 r3 I
{% ~1 t6 J! Y! x$ s
alert("重复密码与登陆密码不相同"); ! p4 j' Z: J- @. n- b+ a5 W
document.sform1.password.focus();
1 \8 G2 Q( V& x, k- m( Y& h document.sform1.password1.focus(); 7 \/ v% F( i) [6 A. ~# i6 l; [
return false;% i$ y# b% A& B5 O1 j
}
6 ~7 h+ _% S6 _1 v j% ]1 h if (document.sform1.email.value == "") # A: X- u) W2 ~; V4 m% W8 Y
{
6 @2 [. M% q" ]+ ^* F! M7 K# L% f alert("请输入您的E-MAIL地址"); 8 W, R& i! g+ \' V, O2 O
document.sform1.email.focus();
5 B* v6 b# ~0 M& f! k return false; 5 d- p& b) W7 o2 G. J( S- @) V
}
/ \ z4 E: B# r, y0 v" j; j( d 3 l8 G9 V# O. W4 M
email=document.sform1.email.value; # V3 |# z6 C& w
emailerr=0
" M% K/ p+ b7 O; O s for (i=0; i<email.length; i++)
% Q X# h% g( R* O; [0 x( a: W. j" d; ? { 5 |$ ^- X' k8 s b5 R) h$ P3 G* x5 Z
if ((email.charAt(i) == "@") & (email.length > 5))
8 N* ]* R" g5 R' L7 Z6 ]6 t {
3 O6 M! S0 I& [0 e& @6 h. T8 C emailerr=emailerr+1 + }: X* y$ D8 ?. L [
} 3 Y9 L$ N- o! @; Y$ t8 m
}
% }5 P% T; G/ v- q if (emailerr != 1) 1 Y6 {8 M% P; X
{ / Z, v; V4 i! M5 [% f" }# B
alert("请输入正确的E-MAIL地址"); 0 u$ D- q0 B5 d3 w
document.sform1.email.focus();
2 O; e; j8 {5 [; v5 k) S# Q6 R return false;
! ]. W; Z4 J5 a* P3 L) m9 {. Z } " ^8 \$ l$ P/ u9 H2 R! t5 S: j- @- F
) ]- z6 H3 r$ @3 N% A if (document.sform1.checkask.value=="") / {* Q* f( v$ J$ a }0 @; q
{ : g- u! u6 l) n; C& z0 x8 A2 T
alert("密码提示问题不能为空");
8 }$ w+ _/ w7 R5 O7 u I document.sform1.checkask.focus();
4 a J& `( A6 k% N return false; 2 t2 E3 q' \( t) l" C! `
}
$ x. v- ^$ B: t2 o* Q( @1 n5 ` if (document.sform1.checkans.value=="") 3 K+ R/ B. i+ H* b) j
{
0 W [2 Z- d+ h+ W alert("您的密码提示问题答案不能为空"); % \3 R0 V6 K9 o) C, a
document.sform1.checkans.focus(); # R6 p. S/ M' |8 C- q1 _
return false; ) C( Y- w: B5 c' X! i
}9 n7 ?7 O7 ^4 x' G: R6 t8 \4 U
return true; , G4 H% R7 \" N6 n& Q" V9 R9 [1 l. u4 M
9 E. d) @$ p* A}
4 h$ E" y3 J: D. Y B! |7 p# h8 f</script> |
|