|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14411
- 金币
- 2491
- 威望
- 1647
- 贡献
- 1439
|
这个脚本对你可能有帮助:
6 g7 Z Y+ D3 L; a+ g* f0 ~<script language="javascript">
, k# u( J2 Z A6 ]function IsDigit(cCheck)
* h6 {# a) z3 c! i { * E" N" N; s+ w
return (('0'<=cCheck) && (cCheck<='9')); 8 A, v) E3 y7 r- w. t8 [
} . Q2 S3 f6 S' R1 S/ X1 m
) Y5 u* C7 r% r7 @
function IsAlpha(cCheck) / X& Z( `8 {8 E$ N- e' L& l
{ * p4 U: h7 Q; v2 r2 w& K
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
+ `. f+ Q2 Z( w+ r) i } 2 R* [* e% b3 W# U) t9 C" b
^* D+ p" u, qfunction IsaNull(cCheck) $ S. J/ J5 e6 B s
{
( P5 D: A+ v T Z7 n* g) ? return(cCheck != " ") + W8 u/ E# ?4 B7 r% L
} 8 L( v' S) {. b3 ^
, v, P- d( m$ a0 I6 D8 X
function checkform() ( V8 L7 \7 B; A
{ " ^3 }8 F7 J- k
id = document.sform1.id.value; * P& n& W4 g7 @* k
if (id == "") 7 Z3 c# R! m$ X1 Q: e2 E3 T
{
8 o4 z$ z! X5 o alert("请输入注册名");
9 u$ w! Q& S1 a2 _- N document.sform1.id.focus(); - T6 U3 c( t: Z8 K5 _
return false; " S) T R# g! u- S3 z, P
}
! E& |, J: {6 C: }6 m' T2 U3 @/ l
8 e$ U6 V, G9 q4 c& v R for (nIndex=0; nIndex<id.length; nIndex++)
) T3 t& b. n+ Q% F { 3 c* v2 L' E4 ~, D. p; W6 K: |
cCheck = id.charAt(nIndex); 9 w- \2 C4 L' |6 @5 d$ A
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
6 Q8 u: K/ y! b0 w* F( R- u {
; v8 O7 W! U/ J. `$ ]0 h; J% E$ t alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); & D: `/ j8 x6 [% k+ h( m) _' X8 b7 p
document.sform1.id.focus(); 8 I: Q4 _+ q# Q% S" E4 u' h7 \
return false; n, d( y9 E1 S, a0 p- x: s; ^
}
9 I* S" y0 a+ n6 }5 L( E } 7 }! W" F) I5 a; g
chineseid = document.sform1.chineseid.value; # _. [ ]' |1 B+ ]( o j" k
if (chineseid == "") ; h/ N- {2 l. v1 j9 @$ U* p
{
+ }" ]% M; p$ A# Z4 C# U. ^ alert("请输入中文昵称");
, r& F+ u4 X; d document.sform1.chineseid.focus(); # H! Q y: k4 w
return false;
# X8 W4 j8 Q% ]1 m5 n, D } % r Y7 y7 w) _; R7 H
password = document.sform1.password.value; % N/ U2 i; W1 L) c
if (password == "")
- Q6 j( e; R& H4 b. d% C { 0 \, }: a9 f+ G
alert("请输入登陆密码"); 3 Q& P9 ]& N6 ~* R( f
document.sform1.password.focus(); ( }, P. V. `( T+ H/ ]
return false; / h' j9 f) d | y+ R
}
5 p. ]+ c/ E& O password1 = document.sform1.password1.value; % i$ U" ?5 ~2 \6 p, R
if (password>password1)
/ V& D2 B% I; y, J$ C {
6 V* j+ \) v( Y M2 o5 H/ W alert("重复密码与登陆密码不相同");
f) V) @2 E3 N% [0 o document.sform1.password.focus();
- u% } z- C- V document.sform1.password1.focus();
: L6 W; I% g6 I. Q return false;; P6 h$ c; x0 z% S8 d$ A
} ' f# k$ n( y: U+ H
if (password<password1)
. B0 h- n7 P; y. b {: z; m. [$ c* Z0 s
alert("重复密码与登陆密码不相同"); * W8 u! W! `, A) I
document.sform1.password.focus(); , {5 t5 q" Y, ^1 Q
document.sform1.password1.focus(); 8 `( A4 `8 T. q$ U( a9 A
return false;. I( Q% D, }' |2 B0 A: B: y
} 4 a6 V9 J; d3 @" H: y
if (document.sform1.email.value == "") ; D/ K: e+ e+ v" ~+ W* @. d7 O
{
6 w5 y ^1 [/ E, ~: \8 @ alert("请输入您的E-MAIL地址");
) b7 i4 w# c) |4 q document.sform1.email.focus();
5 b6 u0 w! R/ H return false;
. a/ E/ r$ f8 u) h, `% s } l5 `8 [& m# E( x% Y$ L9 s0 K
8 c( M+ z2 M) v2 S: _1 N
email=document.sform1.email.value;
' d1 t( E/ L! i( I5 } emailerr=0
+ d2 S* @2 O, [ for (i=0; i<email.length; i++) + ? l3 H3 U2 P+ f" d! h
{
- I7 ^7 g. f, q9 _7 P if ((email.charAt(i) == "@") & (email.length > 5))
7 d; G( r, Z7 L8 y3 K% \; e' r# H { 5 ]) l7 j) ]1 E1 o) x
emailerr=emailerr+1 1 Q8 |, S8 n, V' u( {- _$ [4 Q/ {
} 6 `* ~1 G4 o" G; H8 S( i
}
6 E/ }+ T# ~2 Q4 a( o4 I4 K( d if (emailerr != 1) u( o9 s! y: e, j1 E- Z
{ , T$ c2 M6 g! n- k9 V9 M
alert("请输入正确的E-MAIL地址"); . J; t! Z' \. c; x6 C
document.sform1.email.focus(); 4 Q: {6 K% v0 c8 M \+ n- T$ g
return false;
/ X6 v7 j2 ^3 C' H' Z } 1 v4 P5 w8 X7 F4 e- J7 I/ T; M. o
' E3 m, c6 v3 V2 B O if (document.sform1.checkask.value=="")
, m( ^) N' P! |' V9 O$ x { , ^1 }! k$ @+ k% e3 B5 Q
alert("密码提示问题不能为空"); - p) F: z: R d4 P5 y
document.sform1.checkask.focus();
B* C# B, h$ i% m return false;
, k; ? z; i& ?! b } 1 ^9 \: D5 G3 }/ r
if (document.sform1.checkans.value=="")
4 {, K5 J% G z% O0 Q2 V {
& N) x. q2 ]; P6 ^3 b' L( K( X( e alert("您的密码提示问题答案不能为空");
" \5 D8 a' c# s* n& o document.sform1.checkans.focus();
. A, q( ? e# B- F) t0 M' q return false; - X8 B+ ]5 K% F) \
}
' h# Z$ D1 V: Y( ]4 U) { return true;
- x+ S( p9 S" L% n! t' `- ^
0 Q( S% F3 e4 ~+ V2 l% t" ~% ~6 {} 9 d7 q/ q7 Z; O3 i, _2 ]0 Q
</script> |
|