|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14427
- 金币
- 2499
- 威望
- 1647
- 贡献
- 1447
|
这个脚本对你可能有帮助:, M1 x0 ~( h* e; `/ E4 j
<script language="javascript">
! D4 D; F9 j5 O7 i% s6 {function IsDigit(cCheck) 0 R3 X$ v# W p/ S! s) T
{
9 c" j3 h5 i! ]5 k& E return (('0'<=cCheck) && (cCheck<='9')); ' p, a( ] r/ y- n
}
' e c. L3 o$ k& \
" T- B3 w( t( @0 y" Wfunction IsAlpha(cCheck) - { O! w' ~# @5 |: ~8 H8 G" [
{
/ S; g6 G' i0 d' W return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ) w# g% m: o9 w0 K
}
8 T$ a( L) V, `2 c# i& ^/ ?
) G0 R" P L5 @% ]& R7 Efunction IsaNull(cCheck) ! D3 F: u2 |% d, {: b4 {- s- r3 {
{
6 R3 Z9 `9 l4 l7 T( c- H) R return(cCheck != " ") - B% e' N. ]' d
} * Z" R6 v, v# [' ?1 m% ^
: A9 s$ X/ \# s) B& [. A
function checkform()
4 m$ T' L( ?, v{ ) W% g- c/ A$ e# |* b2 U
id = document.sform1.id.value; 1 c; p! S* E* g) N
if (id == "") # `' x9 U6 z) F/ B }; \1 T
{ 6 {$ ^& X! C% \% H( o7 F2 B U Z
alert("请输入注册名");
6 x9 F* ^/ L& Y0 h document.sform1.id.focus(); % f+ I! x# S; Z/ @9 y+ f
return false;
4 o. |* o, j& Z( v( T8 R0 f4 ?9 C }
0 s* m9 m v$ T7 d; l/ M) \
; r0 w8 |0 o: e1 e, k4 u, ~0 x for (nIndex=0; nIndex<id.length; nIndex++) ) k/ U% r* Q `( N+ `
{
$ h; }. g# e! ^$ D- l3 E/ m7 R cCheck = id.charAt(nIndex);
8 l! |. C& F- `+ M! \! ?, ?2 O& G R if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
' \2 j0 l' I% M% m- k* q/ X0 n {
5 m& {6 @+ {2 u0 s alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
" }" V+ a4 f* k' V) C document.sform1.id.focus();
% H1 q+ W0 U8 ~! I+ s5 X' n: t return false;
. h$ t/ X1 ?2 u7 G) t# s& p+ w3 ~ }
. D& ~; R5 S0 P }
8 p1 }9 i3 C& _- y2 e; t chineseid = document.sform1.chineseid.value; + g0 W' D+ X' r% L }1 N4 R0 I
if (chineseid == "") ( a( l1 w$ u$ Y1 O6 c
{
9 p3 Y% @8 T" K: _0 I1 L alert("请输入中文昵称"); , e1 i. O/ D# p# i! Q
document.sform1.chineseid.focus();
' v3 I* p+ N2 L3 \ C return false; 1 v7 C' J$ o+ G6 U
}
0 g/ F4 S4 }# R9 ~7 I0 w. d3 ^" { password = document.sform1.password.value; & ^4 I+ R4 X' D% v' z+ r
if (password == "")
$ D% q7 ]" J( Y) N {
u# c4 o( D. E( ^$ M# x0 Q alert("请输入登陆密码");
' {3 j7 x5 f+ r. p: X, C- v document.sform1.password.focus(); ( v+ t; w. h- d; X* _2 e
return false;
/ ^$ R. ^+ y3 A; g4 p8 X }
! T/ F$ |3 \1 I, y8 n* C; A, x password1 = document.sform1.password1.value;
5 g0 ?4 n; q7 U1 T) K0 h8 p7 z# H: z+ A if (password>password1) ; r3 ` N- `& n& @% K1 E S$ b
{
1 ^; _6 L% x/ ~" Q8 m) e alert("重复密码与登陆密码不相同"); w5 S. n, v D" M5 V' B
document.sform1.password.focus(); % E/ A2 @( f1 L# `, Z( o3 ^; s( U$ e
document.sform1.password1.focus();
9 G; p! D, [6 E% c% O9 N return false;
" N5 z( f. K8 R, \/ \ }
4 @0 C2 z s* z- Aif (password<password1)
7 m( }2 s9 J6 B( ?% r {. U# y% b; c% m( K- a
alert("重复密码与登陆密码不相同");
. a0 c- Y" [0 m1 o. p: O document.sform1.password.focus();
0 }4 k4 \" p" l* f document.sform1.password1.focus();
% {( E' E: m) |) m return false;$ d9 d# F5 I: M# |8 u
} 2 Q" X8 [2 Q7 ?5 Q
if (document.sform1.email.value == "") , |( J8 u7 @3 g/ d+ D
{
& V3 e3 D/ q% p* ~$ d& o alert("请输入您的E-MAIL地址");
# t) n! H' f% L0 L document.sform1.email.focus();
) M! q t' r3 k5 F+ s+ P return false; / ~7 z, j6 l, x. s5 e
}
: m( d# t# h+ V 4 F9 B3 f/ b* C0 o; Z
email=document.sform1.email.value;
# n: I! L- z' ], b emailerr=0
, b6 v8 @( B- f! z' d for (i=0; i<email.length; i++) % ?0 u' U) u0 b) `! d$ f
{
_/ C( b/ r! x' T6 @ if ((email.charAt(i) == "@") & (email.length > 5))
; Q! [2 G; e& B { 9 ?; Z3 t' X9 a3 b2 y
emailerr=emailerr+1
: R. |* j4 V+ @. r; F3 [ }
* M8 Y4 E" E. m }
: h( S( ^( S: k* J7 I9 F" G' ^ if (emailerr != 1)
4 t8 ^6 C9 q; a0 o. R { & C; j) Q+ ?0 T6 r
alert("请输入正确的E-MAIL地址"); . P8 U/ Y2 k# t; H& b1 @" X" x& k3 T
document.sform1.email.focus(); , }6 c7 j4 n" x# ~# x
return false; 9 V! O! G% M0 a1 h
} # i+ V: D8 {: V( g0 Q1 u
; z3 O% r' Z, m, p- T; ]4 _
if (document.sform1.checkask.value=="")
( i$ n3 E) Q- Z$ w% S { + |* \) P, |, o( x6 F/ u$ T7 \1 ]- @$ w
alert("密码提示问题不能为空");
, D6 q d) l1 a document.sform1.checkask.focus(); 6 _$ q2 d$ k/ P" m
return false; $ g e0 ]8 ` ~
}
; p% a. p5 U5 t* g8 W8 B$ a if (document.sform1.checkans.value=="") 2 I. \9 f1 q1 H2 b* ^2 }
{ * t% w& ^$ T" _& S
alert("您的密码提示问题答案不能为空"); : \7 n4 b+ g: W" f4 M) U4 f
document.sform1.checkans.focus(); 4 x) Q, Z. t1 }* S; d4 X; s
return false; h7 ?1 n. Q5 a/ k
}) S0 s- g5 }4 w6 o
return true;
2 f% E3 G- t; ]! {/ w" S
) V! Q! c# |: ~}
! v3 y6 H3 P0 s6 G- X$ F p</script> |
|