|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14341
- 金币
- 2456
- 威望
- 1647
- 贡献
- 1404
|
这个脚本对你可能有帮助:
h5 v9 v2 b/ H2 ]2 H<script language="javascript">
7 {$ i* R8 U( t5 c6 [' m# q) L! lfunction IsDigit(cCheck)
( [+ i5 r0 n1 V; x1 L/ L( x { ) X( o( X% b5 i( R- F
return (('0'<=cCheck) && (cCheck<='9')); 8 t# L- R2 H1 r% T1 ~) D: }3 F. Y
} & Q% Q) N3 B9 S5 l+ u2 x) L
! [* E0 O# u0 `1 N: W& jfunction IsAlpha(cCheck) / z7 U! j* A/ ~9 A
{ 0 z2 e$ ]# v" _9 m
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) # J( I. J* ^7 ?% ]& Y8 ]7 b9 g
}
& j1 {1 y9 m2 e K/ D& g1 L+ ^- w 1 |( }1 {+ G1 T; v) E6 h* i, ~: H
function IsaNull(cCheck)
8 u3 M! V- `9 s$ O( P { % ]2 @: R7 f3 t; s5 m! t
return(cCheck != " ") ' f# T: k4 R* P5 L9 y' {2 O6 |+ s
} . n+ \9 `* ^0 `, W
! W/ ?% D5 w* F4 X% C: A: |
function checkform()
( J8 U% c+ ^3 V _0 E5 _{ + H; Q9 {/ H4 [8 M
id = document.sform1.id.value;
% L- W# r9 O5 j K9 C+ j. D if (id == "") , w1 k) C! {5 v; Z5 K& K6 j; W
{
& U3 V9 O/ _; w8 n; j4 K- v7 X alert("请输入注册名");
3 B1 f6 _5 f% S) H* y* d2 ` document.sform1.id.focus();
% w' x. f6 J6 r return false;
3 \& I2 p' t, J* x! K8 L } ! D. w" ?6 ~' U& g9 N
5 e/ l5 g% m5 A/ O
for (nIndex=0; nIndex<id.length; nIndex++)
1 ]/ q: B8 e; c7 w$ s { 4 i/ Z1 C8 C# K0 C( `3 ]+ t/ q' |5 z
cCheck = id.charAt(nIndex); ' ]/ ~. k- K2 O( I4 d9 [5 R
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
, Z' E5 D4 N6 r u6 J: M9 ^9 ` {
5 ]# w# j* S7 }) m) @2 H0 j alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ( Y4 Z7 S) c3 v$ _0 u4 I
document.sform1.id.focus(); 9 m& Q* Q) }" ] b8 {
return false;
* G& j1 ]& r* }2 N } * G( o; b/ ^( K0 N5 z: [
}
4 r% v0 c0 H- L+ m+ Z chineseid = document.sform1.chineseid.value; " G$ E' B- r: E* q
if (chineseid == "") 5 S$ g( t9 t* ^9 U; R2 [2 A% n
{ - q+ q7 C% [) N; G) ]' o
alert("请输入中文昵称");
& p, G* p+ C6 o0 Z6 N$ B" l document.sform1.chineseid.focus();
% z) n; ]* h8 f! L: X- _ return false; $ B0 R t4 p7 l0 ?% e5 n* w& `- d! y/ }
}
: A6 b/ @! z8 ?- Q password = document.sform1.password.value;
/ J D. ^8 i" d! o, M r2 q; O- ~ if (password == "")
$ \; y1 z1 e- W% ]+ F. v1 v m {
- V! R R$ { M7 E4 r" r' N alert("请输入登陆密码"); - o! E5 f: K4 I5 u) R+ |
document.sform1.password.focus();
, w& ~0 m7 o3 g8 f% p/ D return false;
% A. ~) }8 }4 J( J' }9 J) C4 V } * ]. [: H3 z. y/ d3 r: h1 B- C
password1 = document.sform1.password1.value; ; y- O3 {2 Y* j6 \. c3 r
if (password>password1) " s( Q! A4 x' x/ t$ \1 v
{
8 A/ M2 q1 i2 Z# |6 | alert("重复密码与登陆密码不相同"); # k4 a3 T8 u* x0 x* f- K
document.sform1.password.focus();
# Z7 v/ {. e0 ~( h document.sform1.password1.focus(); 1 k, \3 f7 m/ F$ r- \
return false;, }3 T+ D, }; M/ h$ {
}
( i& I' f" l" l$ l! I1 B2 s! {0 Rif (password<password1) 4 }) I! d j& Z1 F
{
; A7 ^5 x; S+ J: g alert("重复密码与登陆密码不相同"); 6 Z8 S3 k4 [# K; [0 n
document.sform1.password.focus(); 2 f% t$ `& k3 O) I
document.sform1.password1.focus();
4 f4 Z. P/ E& x9 @% ]. u0 v return false;
( S7 {, ]; e- v }
; `) c+ H+ {7 Z+ G# \; H% R if (document.sform1.email.value == "")
$ w9 {8 Z5 K0 K1 l {
3 W# ^ R2 V7 K$ V# V( R$ F alert("请输入您的E-MAIL地址");
/ z. s! J- q* n1 c, ? document.sform1.email.focus(); 8 t# l) i9 f) a( m: H
return false;
, g3 `) m8 {: l, `% I- ]7 ] }
7 ]+ K- g! \9 Z6 H: ` 6 s( M! {* L) u" L( N& W
email=document.sform1.email.value; : h5 `# |2 z5 l0 L. b
emailerr=0 2 H9 X: W. M8 u; V! t
for (i=0; i<email.length; i++) 5 M- X) ^ ~0 T! E; @9 e
{ 4 r% a- N* a! r0 ?3 f
if ((email.charAt(i) == "@") & (email.length > 5))
- l; Q# V3 B& T$ e& t% ]* p, ~: D8 l { 0 R; O2 N F' l; N2 M7 F* Q
emailerr=emailerr+1
9 W1 Q7 i) y% C/ U } 4 x6 @( l: ?+ M2 m
}
) z) e" [1 z' c( k, i# W if (emailerr != 1)
+ k. l, v% }/ W' _ {
' r: L g3 s/ t3 _8 A, { alert("请输入正确的E-MAIL地址");
. L6 d! b8 N6 `' _* s% u/ q& m document.sform1.email.focus(); 2 O0 h- v+ R+ J" E2 m$ G/ d
return false;
4 ?& s/ G5 z. Y1 S6 _7 ^" E1 O( M }
$ m% c8 h: i! D5 G$ q& `( Z2 F2 z4 C
# I; X2 U5 A5 L' h" r1 V if (document.sform1.checkask.value=="") 5 k% V) M. L1 ~& J. J/ b* |
{ - z- s# s% m: l( N
alert("密码提示问题不能为空"); % U x" { t* z8 B( F7 J
document.sform1.checkask.focus(); # N; u/ B0 I' I/ I0 F+ v" h
return false; 0 f" s4 ?/ J0 |% L* K( G
} ) K4 n! U+ y, `, m! {5 }1 v0 v
if (document.sform1.checkans.value=="")
+ S* T. p: {/ e6 \, y7 w: R { 0 j; W% h# n1 h, F: B' H
alert("您的密码提示问题答案不能为空");
- `+ n- ]3 R2 G$ U document.sform1.checkans.focus(); % i7 C" s7 e0 o/ A1 U$ k
return false;
# r" S/ ~$ U, s3 r+ @ }
6 Y4 U3 m) k, b) O return true; " o5 T2 p! v& v2 n3 u8 |
& P/ g9 z; n! T5 s+ b" P
}
2 T! z* m' Z1 ^</script> |
|