|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:/ S8 {, G* ?5 E) a( B `# N0 a
<script language="javascript">
) o$ A6 p( R9 n5 G- s2 \9 p1 [0 `function IsDigit(cCheck) 5 t X) R+ f# O0 @
{ , W! d; i8 @8 S7 S5 o: W# H& }5 W0 B& u
return (('0'<=cCheck) && (cCheck<='9'));
6 F& F+ h- ?1 f# `* B$ d% D6 C } # i' P3 k- f8 M4 w1 p0 F# \$ m+ d
9 S( h4 Y m& O# x+ i& ^function IsAlpha(cCheck) + g6 g( r* p& M8 w) X& a
{ : Z U% Z3 n/ f. T+ x, J& i+ y
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) . _, ^; T% [( C, n
}
" O+ F+ P8 T3 j2 u' d n/ h : U4 x! k' Q! w3 K8 B" X
function IsaNull(cCheck)
9 M$ P* ?$ W0 W6 f: a { d7 w1 _: P6 w# Q
return(cCheck != " ")
$ j, s3 Q# \, J0 i, x } 8 F1 J# C( i+ |
. f! H/ @0 |) y! I3 E6 ?
function checkform() % E; b, O+ {# d- ]
{ - h: {2 Y8 n0 r
id = document.sform1.id.value; / d* ?8 u/ c* D! J
if (id == "") / p2 p) o4 A% G6 \- J' _, B
{ + e, g; N3 u+ |. Z. V. Y
alert("请输入注册名");
! f6 B( j z7 y/ G9 V8 p$ z document.sform1.id.focus(); . q1 l8 N3 F" O1 q' g. ~2 @+ _, u
return false; ! T" C" z% O$ g9 j8 J6 U& i
}
- v% V N" V$ |5 G7 ] 0 E. E! c, U6 l# v
for (nIndex=0; nIndex<id.length; nIndex++)
8 y3 S4 \6 ?/ g' F { $ l! ]& N" ?! Z* ^1 @7 B* M
cCheck = id.charAt(nIndex);
. N! g `: @+ b if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) * }' v) q6 z+ V; _3 H
{
- [5 t) w% [6 }( _. t' d alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); : r6 ~- n3 A6 X
document.sform1.id.focus(); ! r: C) e2 [9 z5 Z# j
return false;
* o, G7 O8 D( Z) g( c; d/ b } 6 b+ I7 r. |( [3 M% X5 A
}
8 `' m) W+ _4 u8 t3 u chineseid = document.sform1.chineseid.value; t3 N5 I+ W) U; b8 g% r. _
if (chineseid == "") % j- Z1 R" n6 O, P' a" B
{ # @" [; ~5 M8 o( i4 j4 F
alert("请输入中文昵称"); + J0 S: x% M" |
document.sform1.chineseid.focus(); + u. V4 P2 {! q# T
return false;
6 G" [5 E% M) i7 P: U! J( l5 [ }
/ y) b8 T$ Y/ @$ c password = document.sform1.password.value;
& {8 e7 E2 u; |- q, @5 l1 E. |! Z if (password == "")
. V$ T, L+ c: O/ o# U$ W { 9 }5 o. Z0 P2 z9 m
alert("请输入登陆密码"); % g* K! ?: L( ~ e, C
document.sform1.password.focus();
9 F) f" e5 _: K return false;
! ~8 e' r2 g3 u% T+ o* B8 |$ V }
2 u5 B5 t, b( M password1 = document.sform1.password1.value;
" T% u: l* ` x- }/ X4 P$ q if (password>password1)
0 ?" G7 |! M, B1 T {
* b* ?4 d( k1 n9 [7 E( L7 T alert("重复密码与登陆密码不相同"); $ Z2 X$ G) y+ ~
document.sform1.password.focus();
" X4 a% ?; ~( w) j @ document.sform1.password1.focus();
6 j6 _3 p1 X3 I: j. v return false;
# b/ _1 B6 Q8 D! z } # T2 C5 P! `' a/ g) f
if (password<password1) . G) Q) e W; x$ }8 d# F
{
/ F6 D. v9 N2 |5 C alert("重复密码与登陆密码不相同");
# p! d; u8 C p l$ ]- x. S, t document.sform1.password.focus();
3 G2 C Q6 G0 M7 Q4 e6 o document.sform1.password1.focus(); # b$ W- K& p) c& E5 j! f2 f
return false;9 n' ]# r0 b6 |1 a5 O
}
$ A9 A' o& h5 } if (document.sform1.email.value == "")
5 ^. {( N( C5 Q# Y) x+ J* K2 l( e { : X8 Z. a- E( ^' B* X
alert("请输入您的E-MAIL地址");
0 f- t& s: N# {+ ~ document.sform1.email.focus();
1 r. t+ ?5 m8 }/ A# M/ c) H return false; 5 }1 W, Q) O* H6 t0 ^
}
' Q) u% g, M. L3 F2 r |* [* ^ 2 d' \9 y) r. g" a5 l: {# J W
email=document.sform1.email.value; * {! k0 P* l% E
emailerr=0 * Q( Q7 @: H5 N! c
for (i=0; i<email.length; i++)
. k8 s4 i# D. K. R- ? {
; q' I9 z y$ w+ k+ f" y! [ if ((email.charAt(i) == "@") & (email.length > 5)) ?, L" O8 I3 @+ n) C. G
{
( \/ {7 I7 v) @* V! u$ R. z% B0 ] emailerr=emailerr+1
# s( C# n3 G, i, @2 [* V$ \ } [8 t( q/ `- t$ \& H& J
} ) t: q5 x. \; r
if (emailerr != 1)
! y4 X$ W. F% `7 l2 W {
* r! \1 s5 Q* h; d alert("请输入正确的E-MAIL地址");
: @1 A, Q* k7 z7 l' j document.sform1.email.focus(); ! o6 ]6 W. p6 u% r( C- N
return false;
- `! A+ b2 b2 _1 ? } + y) O( {8 L8 f9 s1 p
$ C) e/ S* ^% m5 J0 W
if (document.sform1.checkask.value=="")
% y$ V/ z' B6 _+ E$ k( J. O) G {
4 ]$ T+ _' G6 d- u3 `+ T alert("密码提示问题不能为空");
" M3 b3 D" A1 I @( e4 w/ w4 f document.sform1.checkask.focus();
6 [+ i; V$ y" H: a) ^ D return false;
+ Y7 y) `+ s( A. R! P" g& A" N }
0 Q) X- ^/ j G( q8 Z if (document.sform1.checkans.value=="") j$ G6 X' O6 x0 l
{ 9 R! i! z c5 m4 b5 K# D
alert("您的密码提示问题答案不能为空"); 6 {: k7 q( X4 b/ @/ u
document.sform1.checkans.focus(); 9 S W9 o- d0 K1 Q6 Q( c' R
return false;
: W# b' \1 r _3 J9 U }# ?+ e8 b* |: ~. x
return true;
- M }# ^& c+ m 2 F: W+ N5 l( R
}
* P: g! U( Z( `! Q2 T</script> |
|