|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14437
- 金币
- 2504
- 威望
- 1647
- 贡献
- 1452
|
这个脚本对你可能有帮助:
' Z2 n/ A: @$ w9 J- l/ V. y<script language="javascript">
' {$ j0 U( h8 J% lfunction IsDigit(cCheck) - d; Q; d( Y8 E- F' r
{
% y# V9 d* G3 {; q/ h( n' [5 { return (('0'<=cCheck) && (cCheck<='9')); 4 i5 c4 P& M( [5 d/ s: e5 b
} ! U8 [7 j* c0 i/ i8 K# Y
( c# P$ M9 l3 w* z0 N+ u
function IsAlpha(cCheck)
& I7 a' [+ n0 W* r: P5 r {
5 {) P }, W- g/ _ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) : N, i# j* t/ T& u0 u
} " c- h7 v) l* q# R
! `1 c7 V: o) G% N2 X7 h
function IsaNull(cCheck) 6 U4 d0 }2 `/ d S
{
" c# j; k+ R+ g3 h8 X return(cCheck != " ")
+ \; y9 e" J" n& M4 | }
6 U5 d8 ~/ Q4 m& \; f' C * N( ], X" O. {
function checkform()
6 w. ^: q0 A- I2 p2 B3 |4 z{
3 L* ^+ d/ P. \$ X6 r id = document.sform1.id.value; % T, |$ D( ^ {' `7 c5 x) V
if (id == "") : {. h) q: M% C: D( @
{ 4 ` S& k+ E. c1 L- U
alert("请输入注册名");
) s! F# b, q0 f! A# D0 W; s document.sform1.id.focus();
# v, D5 a1 t4 _0 v( w% Q return false;
& V2 [! s& x# ? } ) G$ z3 D6 q8 n$ S# f8 Z9 C3 t
2 I8 g% X* ]2 u- K% p0 n2 s: F for (nIndex=0; nIndex<id.length; nIndex++)
4 B6 |; p, e4 T0 N! I {
4 J* \; ?: k5 N# i4 Q cCheck = id.charAt(nIndex); . R$ j x8 M6 X% j
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 2 P2 Y8 \) @8 Q
{
% b j# T' B) Q/ a0 p4 |/ } alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 0 M% v4 A# Q: H" D7 f
document.sform1.id.focus();
# ?6 W# N# B6 z# p3 y& m9 B return false; 7 a+ J8 d. l5 F) ?! {( N
}
. Y) N) I0 S$ \4 I' @ }
, ~" Y8 B3 Z: f7 P" V# | T chineseid = document.sform1.chineseid.value;
: |, @( M% `) `2 c if (chineseid == "") , a. Q1 N4 z! H, j/ Z
{
# Y3 S d# h, l% K. g3 e& R alert("请输入中文昵称");
) @) o0 M2 B. w( W document.sform1.chineseid.focus();
2 a5 T( d5 t+ B- [ return false; 0 J0 F) W6 |& v# w
} # l9 ^6 _/ o. b3 V( @
password = document.sform1.password.value;
( N6 h1 J+ j+ P X4 M" { E if (password == "") . J! K- I0 V# \* ]- h/ v- Q
{
' \& U9 | Y/ C" T alert("请输入登陆密码");
1 ` A% a) x3 ~; ` document.sform1.password.focus();
0 ?7 D% T( t& d. q7 M return false; % g6 H% h+ ~7 a* {! A
} 4 m7 v6 o1 ~: E& T. e5 Y
password1 = document.sform1.password1.value; - G( R9 @! r8 o/ \% g
if (password>password1) 0 I8 O7 C0 w* ~+ p- j* ^+ c
{
* d; r3 {' r$ N! z5 }+ { alert("重复密码与登陆密码不相同"); 8 d! `+ Y+ j6 `8 k7 o
document.sform1.password.focus(); $ f4 J w0 q1 L1 m; D8 g
document.sform1.password1.focus(); * w+ E6 k. D7 { g2 R# W1 Q6 r
return false;; n& F, ]) r# a$ c* r. a, J
} 3 ~+ O8 m; O' M% P+ s5 I' G" g
if (password<password1)
' w6 u. d* A. ^% d4 L5 U {
: c- T! x5 l. E, U" { alert("重复密码与登陆密码不相同"); $ X, j3 z( W- V( N$ e
document.sform1.password.focus();
( D3 g! p, N l' ?; P3 Q document.sform1.password1.focus();
3 X1 a7 K, H8 G& n0 j return false;% L& g, x" Q# b6 y
} & K( Z# A8 n' x9 L9 g( r
if (document.sform1.email.value == "")
" @" e6 {1 n' ~( @ j: {5 T2 b { # i' ^' I9 h6 a, u" J1 m
alert("请输入您的E-MAIL地址");
, f1 L9 M* v2 L' b" D+ u document.sform1.email.focus(); . f' O$ y+ H( b6 n4 V9 H
return false; . V+ R3 b$ Z% [2 }& @2 L# n
} ) |4 R% a% k* F m _% @4 A+ U+ I
4 L9 [9 \9 I/ n% j+ F# K7 D
email=document.sform1.email.value; 6 `( h5 s* V/ \; Q2 D+ b
emailerr=0 9 C& Q3 B! x% o6 e& {
for (i=0; i<email.length; i++) 1 i0 Z( u# }+ {4 j
{ 1 ?5 v7 j' w; t9 x' @ b
if ((email.charAt(i) == "@") & (email.length > 5))
% {/ G! B/ n5 w/ i { 7 u F/ z m1 T: ]
emailerr=emailerr+1 3 S- D, ^( c% Y9 A( T, L4 w
} ! s9 j# Q Q: I0 s' K& G4 q0 D
} 2 A: w) G G& N0 e' @
if (emailerr != 1) 8 ]/ h! C% g( N. l
{
, A' H' L1 y$ z, P! }9 }5 H( [ alert("请输入正确的E-MAIL地址"); - g. }( V9 g7 w
document.sform1.email.focus(); 3 A% N! `' A+ K; m
return false;
+ ~5 ~, ^# A2 I# [8 W9 O1 C% t2 u' i } ' e2 Q/ O# B' x5 O
" i; X$ e; h& Z3 Y8 k9 T if (document.sform1.checkask.value=="")
) x! q, _$ B& n# P$ I { ( U, ~6 @# Y0 ?& {1 e
alert("密码提示问题不能为空");
" ~" w+ O" B O' N5 Y/ Z document.sform1.checkask.focus();
1 U; G% m$ i& O( w return false; 1 D' P# D7 W; v! Y
} / m9 F6 B( u" d& K& `4 r
if (document.sform1.checkans.value=="") q6 a% x( ], X j$ N2 s7 \$ {1 |
{
% V" ] J E$ d# y2 v6 _, g9 D alert("您的密码提示问题答案不能为空"); + w2 d7 Y4 y2 E7 m' E
document.sform1.checkans.focus();
5 _. N1 x# U7 P2 O8 G8 b/ a return false;
% Z$ C( H; |, {% L" G/ k; g7 j) {6 | }
! V% H+ _( x: N3 _. A8 x return true;
( t6 k6 I! G$ Y/ r
" _3 |6 N8 q3 C: m+ G' T6 A} , d# j9 o- N5 [+ k
</script> |
|