|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14431
- 金币
- 2501
- 威望
- 1647
- 贡献
- 1449
|
这个脚本对你可能有帮助:
: Q A7 z( @: x6 O5 u% p0 c% J<script language="javascript"> ; `/ B z0 g/ D/ r! b
function IsDigit(cCheck)
1 ?& y! ]- l+ s2 t( @ {
" ?, V+ S2 r: A+ R return (('0'<=cCheck) && (cCheck<='9')); * ~3 b) `8 v9 a% h, k
}
! `' A+ b; d z$ j 9 A/ H: ^" M: F8 f9 P
function IsAlpha(cCheck)
8 f- J" W" r( V$ l { - e& `" x7 O) p% C$ ~$ o! X, q
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
/ J j" G8 B& m/ d( w } % J3 e. ^0 R1 H3 D6 Q5 d. K2 y5 p; O
5 v; g; b$ f: ~# [( H6 C+ b2 ~
function IsaNull(cCheck) % d, P: Q" W! @% d0 b1 { K
{ $ y, O9 e+ s; \. }) ^8 c2 n
return(cCheck != " ") ( u7 b4 q1 r, n
} - ^7 @4 Q" {. q& N; c
4 o( c m- N2 Z
function checkform()
; o- e( y, l O2 d: O2 v8 |4 @{ . N9 u3 s' W6 l# h1 R& B
id = document.sform1.id.value; ' ]( w" |- {) x L N
if (id == "")
( d. y. s; |8 c8 r; N {
2 c& |4 ?7 `4 I' e( k alert("请输入注册名");
; X% y& v {1 \+ f4 i/ J document.sform1.id.focus(); 5 d) I. L7 d" X
return false;
# }: f2 P" w& S: |) ~+ U0 Q } ! B( K2 Q$ z* x+ q! ]
1 ~3 o: T0 r ^& ^
for (nIndex=0; nIndex<id.length; nIndex++)
7 b, ]: i; K U; M* r {
4 z7 p0 _* s+ e5 o7 b cCheck = id.charAt(nIndex); ( J E% M4 [7 \6 y# T
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
6 X% s& o9 `1 }% ~1 y { 5 w1 p% Q t/ u% A
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
5 d0 [3 G( _: |+ K/ P! S1 K document.sform1.id.focus();
2 v. {8 L0 e9 T+ @ return false; 1 u0 b# d1 F, L( z8 f* i6 n
} ) T( o6 C% F' A
}
- o3 J( r0 h: `5 G$ T$ B+ [ chineseid = document.sform1.chineseid.value; & ]/ T- m; ] d. h% J. Y
if (chineseid == "") ' B2 r H8 u5 }& R/ ^
{ s: J" Y5 u( n2 n
alert("请输入中文昵称"); 1 z- |; a% r+ D# d" T& X
document.sform1.chineseid.focus(); ! Z# O" u( `( E1 T0 t# u
return false;
) e9 t+ g- i; c! d } 7 g# n( @& V& M4 ^ ~) I
password = document.sform1.password.value;
M/ L5 }# k# \' r6 j/ Y, p7 G; e if (password == "") " S3 m2 a7 z) p2 C" E
{ 5 ^* _/ W8 [+ U9 R' P
alert("请输入登陆密码");
2 N1 q, C6 w9 i document.sform1.password.focus();
* y' k8 Q4 f. {+ @+ r return false;
& c9 T; v/ J6 |6 N* } }
z2 z6 d5 Z8 |, D- Y/ }+ H6 { password1 = document.sform1.password1.value; . p: Q! I1 V4 w" v ^8 g
if (password>password1)
" `' G5 S: R: j7 J" C( P& \ {
* n' _' i; q- ~- ~& k9 f* T alert("重复密码与登陆密码不相同"); 9 D8 [( t1 w9 Z3 R7 T% a
document.sform1.password.focus(); . R5 m+ x8 C; _0 `
document.sform1.password1.focus();
$ A. J9 O: {4 g/ B& w return false;0 O3 h0 Y6 F! x& C( T& ~/ s" r- R
}
2 E- l `% B3 fif (password<password1)
2 P- o* n& U T( n {
( H( K/ ^7 @) V7 J- n7 G1 z& S alert("重复密码与登陆密码不相同");
0 d+ Z9 t; f1 P4 t6 P" M, K document.sform1.password.focus(); ) O' |2 ^, e$ a/ ^
document.sform1.password1.focus(); $ d( J7 G! l$ g( l; D4 _' v4 X+ d
return false;
; N# g$ m. k& k& s' Z }
3 C0 s$ z: u! y. I if (document.sform1.email.value == "") 6 t) q6 L2 t3 @9 C( Y( _# m
{
& `" r2 s0 u# L P+ G, ~ alert("请输入您的E-MAIL地址");
/ @, h+ A, q, F1 ~ document.sform1.email.focus(); * n" F2 Z. I: O8 s
return false; " o, g( T" S& g: e8 X
} % A$ n- B/ p1 }. j) U- }" G
" c/ z0 [9 @6 x8 H9 p L7 u email=document.sform1.email.value;
6 r! b f* C& B8 _ emailerr=0
% K9 ] A8 v" M7 [/ C5 A4 Z9 D: H. \ for (i=0; i<email.length; i++) + D! Z: x q& n+ ^* n* X5 q. u
{ . i' y2 X- m: _4 A9 b8 {0 z
if ((email.charAt(i) == "@") & (email.length > 5))
5 M4 u$ N6 l6 X { ' O* c5 S+ ^& P* l+ t* r; [
emailerr=emailerr+1 3 V6 g! O2 a, ~! C( |3 j
}
7 y+ H# v+ E3 T$ R4 z L! Y9 H* J }
4 L1 m. |! ^" F/ Q0 | if (emailerr != 1) 9 A g% Z7 T0 D& c7 M
{ & ]" D y0 J- T& \9 O7 L
alert("请输入正确的E-MAIL地址");
( S/ d3 E4 [ \ document.sform1.email.focus();
' F7 p6 E" E n return false;
) ^, a1 n+ l/ d7 w+ n }
; _0 l1 J; Z, {# ~( h 7 x! Y4 L% j) w; B
if (document.sform1.checkask.value=="")
- N# |7 g: f1 p& _8 [ { 8 c% S* l# D6 y# G B9 M
alert("密码提示问题不能为空");
! D" T( c/ i+ I4 R/ N document.sform1.checkask.focus(); * ]( S4 B. D: x3 L* k7 @) t; b% m
return false;
+ f7 I+ a7 `( L; o }
5 S* q0 f3 j9 ] if (document.sform1.checkans.value=="") 2 V' j: w* ] g5 q! a$ o) ?
{ ) u) f% c. K M G; ?# ~4 z
alert("您的密码提示问题答案不能为空");
L7 J$ t4 |. O/ q" J% G& D; h$ R) m document.sform1.checkans.focus();
) V7 C3 v1 { N# R- d return false;
8 N5 N, V' j1 }* V' v( F" ^4 Q9 c9 C }
) u; ^3 ?( {* ^% z; j return true; " _' W7 a2 R ?& T2 i. t% G; ]
/ [5 ]/ Q4 c9 s6 A* b8 @; P9 N! R
} % T( F, N# b, M$ {
</script> |
|