|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14351
- 金币
- 2461
- 威望
- 1647
- 贡献
- 1409
|
这个脚本对你可能有帮助:
! x/ _/ T* A+ @<script language="javascript"> 1 F; d* x# O% p1 h( Y1 L. `- V
function IsDigit(cCheck)
6 U' z7 A9 V6 T( { {
) `( Z6 O5 c2 I8 K$ G' |' X return (('0'<=cCheck) && (cCheck<='9'));
: y. A% b9 q d1 e3 T }
7 S0 U" k6 B+ Z; C ! M$ G/ F) H% ?7 T! w: D) B# K5 F [
function IsAlpha(cCheck)
" x- p* O8 c5 D1 ]* w- \- b { . [* M& s) T8 [! d
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ! M7 ?! a% d& G0 a1 s, z! F
} $ |5 Q# X% _9 \6 x) x
; w! b: p% e3 n0 y: n+ k
function IsaNull(cCheck)
R7 n3 _; a, |8 R2 Y! T {
) J3 ]8 ^; s; X return(cCheck != " ")
' y* y4 [' l- ?) q, N) m4 i- Y9 D } - Z% t) J9 X7 q0 Y
) r# W6 G% J3 x& E" y+ T6 L
function checkform() 5 {7 ~5 g$ s+ D+ N& V
{ # u! w0 ]7 s" |
id = document.sform1.id.value;
$ I2 k% E# H0 {- W. ^ r* p8 t% X4 { if (id == "")
" F! q; S7 q+ x2 c4 `+ w { ! |/ @- c& a+ b6 T5 _# F* q# W7 C( J
alert("请输入注册名");
6 t" ?( l3 z& p& I document.sform1.id.focus();
+ z6 g4 @, G1 _7 A" s j return false; ! w% g! K- j$ i! x+ [
}
! Q! a% h# A d7 r : w$ N6 G; ] I- `' u
for (nIndex=0; nIndex<id.length; nIndex++)
' e! D8 Q# ^, e2 l1 u3 I { , z, E5 ^5 X- ~/ h I) F
cCheck = id.charAt(nIndex);
* o; }' h/ g; D3 P0 x( }+ S8 B if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # i) W' g1 P2 d( n, H1 l& B. x
{ 6 e5 [3 {2 V9 o3 m) X
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
- a; A8 Q0 `& X9 W* y, Q8 g document.sform1.id.focus();
& O9 ?) b2 u/ F return false;
6 i8 g8 d5 i( B7 J, M, D" s1 z- ` }
% I4 d* J7 p% O0 G: _- ~( k } ; w! I0 b# v- D/ _
chineseid = document.sform1.chineseid.value;
$ k+ g% Z' \: P9 R/ ~$ y5 R if (chineseid == "") ; [) |9 g; }; m* _
{
- v9 C' L: J; T. c: O$ i alert("请输入中文昵称"); . ?' v) k2 v1 P y1 v* f
document.sform1.chineseid.focus(); & Z7 w/ }& r1 y9 g0 e) v7 j
return false; * Q/ q1 ?; K& @3 j
}
' Q1 D0 C% e4 Y- j" ] password = document.sform1.password.value;
* y% ~0 ^& U- g) A5 e7 T2 J if (password == "") # ]. T7 Q0 Y3 e: f! a& m
{ * M# n' {' p: g& g3 x3 }
alert("请输入登陆密码"); ! q5 y/ h: @: o2 F8 w8 g/ F
document.sform1.password.focus();
" g5 t7 \# x2 E: D: i1 ^" }, \ return false; " N: _9 D1 ~9 B$ ]( P; d
} * k8 u7 j$ }1 X9 @% ?) w, F
password1 = document.sform1.password1.value; + J) d* k$ a' g) r/ P
if (password>password1)
3 ~: z% O; w; D6 E8 o% G7 x" B* T- ? {4 G) X% D, d4 z3 r( g
alert("重复密码与登陆密码不相同");
% k K% T0 H" b9 C2 a document.sform1.password.focus(); 1 x- `2 @- |5 x
document.sform1.password1.focus();
$ p; X) M8 u( y3 }2 z9 x return false;
0 { z" [0 r- c }
7 Y* H$ A0 h5 b) j+ c) sif (password<password1)
$ l. j6 e0 x# u: J: P' y- N0 j {# {$ d/ V. C3 L+ N* p4 M$ Y6 {
alert("重复密码与登陆密码不相同"); ; q2 h$ u2 n- z, x8 A; b
document.sform1.password.focus();
' ^% h/ N, X% ?" D n. H# g) C6 G document.sform1.password1.focus(); * i8 c/ o) {0 ?2 G, M6 R
return false;
# R, C2 G3 I, V5 a9 } } 9 V1 i1 Z7 g- @' I2 }7 W
if (document.sform1.email.value == "")
6 m2 E" u) \, T* e R {
, G2 O2 U, q2 [% \ V alert("请输入您的E-MAIL地址"); 2 Z0 L5 _6 ?; o3 E* J6 [) W
document.sform1.email.focus();
8 u6 ^, j6 n7 N1 i0 s: H return false; . t! T3 j1 R6 X4 J' P; w
} ) v) e$ k& L k5 M) s4 V% a" S7 X
$ U; Z7 F ?% {" N1 v5 G9 h0 X$ p email=document.sform1.email.value;
4 l; \+ F' W1 F3 k+ ^0 O emailerr=0 , |9 U6 N8 _) k5 A% ^' z
for (i=0; i<email.length; i++)
- X- g1 A& b" @5 S0 t: ]2 i' I { ! [, _* {! l2 d3 A$ r( f/ o! h* V( |
if ((email.charAt(i) == "@") & (email.length > 5)) , S# W9 L8 @( |2 E, w
{
n+ Y* R/ O" A: ^ emailerr=emailerr+1
0 @2 o9 H4 \: s) C, b } 4 |4 w( Z8 s6 P6 J. H
}
5 Y( G" g, X" f& H7 n% w# l) U; e if (emailerr != 1)
5 ^+ g8 t5 W$ d) N( q { c; Y1 ~8 M+ t. Q
alert("请输入正确的E-MAIL地址"); ) g. ~* T9 ?% X) j9 @" k" b& z
document.sform1.email.focus();
8 V7 G7 V8 j/ L return false; " ?1 L2 x! \- S) c w& j
}
5 J: F6 _+ T+ L# b. y ( w1 O; j& E$ i0 i* I9 ?
if (document.sform1.checkask.value=="")
& M) J2 O# ~, S$ W: M) r F {
/ z. y9 _6 t7 j& T" K alert("密码提示问题不能为空");
# m3 d8 [& Z" l7 |+ o& y document.sform1.checkask.focus();
! G# S1 ] u2 z return false;
/ d, r) t$ w$ W2 U6 T }
@+ ]3 f. a- c# ~7 e# Y if (document.sform1.checkans.value=="") , r j& x; {/ m) V1 n& d% \
{
% {# a& r c" @9 V( k' ? alert("您的密码提示问题答案不能为空"); D4 M. r; N; V/ X% n
document.sform1.checkans.focus();
6 k9 M6 Y- j, H- k return false;
8 i L, h/ r# \, ~2 i5 y' { }
( F- S9 n4 b0 C+ e& k return true;
1 g( S6 w; f& m) j0 t3 B . C. u! x: W$ B# J7 K7 Q/ u
} : L5 |& }2 s& S: a) a
</script> |
|