|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14377
- 金币
- 2474
- 威望
- 1647
- 贡献
- 1422
|
这个脚本对你可能有帮助:
+ E* J- ^, ~9 g# x7 H# g2 R: @<script language="javascript"> 9 k" [% O. \/ f% c5 P
function IsDigit(cCheck)
. h& N) a' W4 X! U R* }* J { - F9 W- o6 m4 ^* u
return (('0'<=cCheck) && (cCheck<='9')); . z8 l. ^: u, k2 A3 Q( `
}
' l/ d/ j) t; o# [ {. C
/ l. U: a/ M0 s/ J/ u! ?8 yfunction IsAlpha(cCheck) 7 S, p% |# P# D% e/ H" p" {9 a. g0 C
{ 7 q; `% w0 f" h/ m& \1 b/ X
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) + q+ j4 t8 y* L# P6 ?# C
}
1 g9 s5 V( d' ~% y6 H2 K & P5 f- R0 e0 a
function IsaNull(cCheck) * C% ^8 o& @ a9 ~
{
0 w+ q4 ]8 @# F) E: g4 _ return(cCheck != " ")
" G. p s9 l/ L0 n+ p% r }
# q8 }( f" g) p8 `7 ~+ y
% W7 N5 V Z3 V Rfunction checkform()
, v% e$ ?$ e& K3 i{
4 R- V' z0 r0 O2 D; n id = document.sform1.id.value; " w& `4 K) p9 u; O; r
if (id == "")
- s4 L7 A6 e& Y; a { ' o- [" L$ ?" f
alert("请输入注册名");
8 S# K/ o. d: e5 d8 I document.sform1.id.focus();
0 [: r# u9 T( `+ S* T return false;
/ f% S4 M3 ]( c2 o" Z }
; Q4 T+ F5 m$ h7 S8 b7 y \. `9 c& l3 T
for (nIndex=0; nIndex<id.length; nIndex++)
6 i8 |5 g2 w3 R/ ]! J; w {
9 \ X/ ^* T- t5 j! F/ p0 \4 r cCheck = id.charAt(nIndex); - U" \0 T$ ?: a6 a
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 9 ], W: ]; U. @9 L4 i: m$ H
{
) M8 \+ H+ k/ D: Z alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); $ S$ k0 A+ Y9 L& t7 |
document.sform1.id.focus(); 4 M4 [' L7 }+ M# c; s3 }- u. q; i
return false; 5 X# x+ c( u8 q7 Z# |7 z
} * e& u( C3 }. N( s9 {
} * s8 N: M; M4 L: F; h
chineseid = document.sform1.chineseid.value;
5 l2 }( X! W: p( x1 z- C* G0 a if (chineseid == "")
1 X/ L( x! L1 i' Y { ; y) j" Y7 v4 W) l
alert("请输入中文昵称");
# c2 Z# s8 c! L5 i/ { document.sform1.chineseid.focus(); 4 e/ K+ y [1 r; A
return false; 1 K) A; B7 _, Q) _+ [ L- A8 A
}
" g) H# T4 F0 g5 M" Y1 \ password = document.sform1.password.value; 1 x3 d- B2 v& z9 B* j; C* K6 M
if (password == "")
2 \4 I4 `6 W7 {8 P$ c( C {
c0 |9 e6 M6 V1 h" @ `+ n4 k alert("请输入登陆密码"); $ o6 s2 e# o9 f/ p" h
document.sform1.password.focus(); - q6 L; J9 ~, o! s3 P$ h# ?) H
return false;
( j7 u0 t5 f6 A/ b. Q2 z( v$ s }
7 [5 B: H# C6 O. I& J password1 = document.sform1.password1.value;
0 V- e1 f; E( s5 i: z2 L; O if (password>password1) " V! [3 G, j. g) g1 D! f D
{; w" G0 r0 F% A
alert("重复密码与登陆密码不相同");
8 E2 `9 ~; n: r6 m# I3 J document.sform1.password.focus(); . {, B; T' U' ]/ g( F; Z0 ]% q
document.sform1.password1.focus(); - l/ Q" ~# p# N# u5 b
return false;* I7 `! T) r" @+ t% p1 M& g9 l
}
6 z/ k, `# J- }6 {) G1 xif (password<password1)
! P) }& j4 b% ~ {
) h' { K, [5 e ^/ u alert("重复密码与登陆密码不相同");
& L6 c( g$ t" y0 @8 G document.sform1.password.focus();
$ i- I; `$ J0 ~- T document.sform1.password1.focus(); % _; T7 v" n" d& A0 ]
return false;" \: E9 I2 w9 q
} 9 U# e9 T5 L" T0 e4 N$ U
if (document.sform1.email.value == "")
* C0 M9 f; T u1 W" t/ P {
* g" h9 `( M! T& @ alert("请输入您的E-MAIL地址");
4 i5 @# _9 |' N" G2 e6 i document.sform1.email.focus();
) J0 E7 C6 ]7 S, l1 e- D4 C9 `+ [ return false; ' Y9 C1 O5 I9 x" ?% o. ?7 @0 K
}
4 t: Q( y$ h/ A3 m 1 H1 R, S% S. J" [
email=document.sform1.email.value;
4 K( [8 e% C2 V) o emailerr=0
" H# |8 X, @7 _' }, t6 g for (i=0; i<email.length; i++)
8 o) d* ?0 n% a& L { ! f4 n/ M& j. d4 n$ w
if ((email.charAt(i) == "@") & (email.length > 5))
; T* X- o) f# V8 C b" O { ' F( x9 K( ~) B( e6 H/ U
emailerr=emailerr+1 - K' U+ g% F, R% y( N: M- Z7 {
}
$ D2 M' n* k# V6 @" ~$ S- m% W } 0 U# D9 N* v( b5 F* b) {; E5 L
if (emailerr != 1)
0 W% ~ P/ R; W, S+ B {
1 I% M0 F D% N alert("请输入正确的E-MAIL地址");
. x/ a4 T+ I: k- _3 g document.sform1.email.focus();
4 L) A8 a- U. t' I return false;
0 q7 f; w6 k0 d }
1 U* O1 g- h |4 Q7 R; p( c8 G
* a7 _/ `! T; ^0 A K8 M/ H- G if (document.sform1.checkask.value=="")
" p* {) @& g% D% z9 W% P { 4 R X2 {1 u3 w
alert("密码提示问题不能为空"); - e- u0 s- N) J4 M
document.sform1.checkask.focus();
4 T' t) E$ z8 n* G6 h0 z) v return false; . v6 A9 h. }0 R# H7 B$ w0 H0 v$ ^
}
/ `% H, a2 N4 S) A. F" @ if (document.sform1.checkans.value=="") & x2 a$ h4 H Z3 e6 a
{ . [% b- }9 |: T( J0 E9 G
alert("您的密码提示问题答案不能为空");
2 l0 b9 @- z3 P% l4 T% M$ G" J document.sform1.checkans.focus();
( U) e& S- ?5 [6 {+ C return false;
6 x- A& P& e4 a/ t& f( A }
( t2 \4 A0 l, h7 c return true; ( ?3 @7 Y( }! v0 q9 B. @; T) ]
0 C1 X2 w0 c7 _- G2 F8 J6 T3 X
}
2 t) X- C% }1 B0 ^( X `</script> |
|