|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14421
- 金币
- 2496
- 威望
- 1647
- 贡献
- 1444
|
这个脚本对你可能有帮助:
" E. L6 w" z1 z3 T7 v<script language="javascript"> ( \$ S% _) {" r" t# b( P" E& m
function IsDigit(cCheck) . i8 M8 `9 N% |9 ^
{
( w/ |8 w* H3 ^+ G1 z return (('0'<=cCheck) && (cCheck<='9'));
S' p; j! N2 B( M% N }
5 H( w1 Y' V- X6 H% d' h9 F p/ j4 n
) V8 O9 G( z& j+ [5 S6 k# Lfunction IsAlpha(cCheck) 0 F, i# H5 w# n2 `. T; Y
{
- n& g+ ] W$ |, G return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
" x' w" m+ \( \0 g$ ? }
9 {% W4 J/ {& Q* o: D2 d o
9 n- b2 G) P- b' x- F0 C1 R& ~! Qfunction IsaNull(cCheck) % i% f/ l& \2 m5 b0 ^
{ ( k. v; ]0 O6 [- F2 d/ Q$ a
return(cCheck != " ") 8 r+ |9 H) p+ f" J5 g
}
* f" M5 }! j/ e0 E " @" w( f3 @5 ~: T# h) O% F/ J
function checkform() : C# M' Y, y( A3 F* w7 ]" e$ q
{ $ L# m& E, Z+ Y3 {
id = document.sform1.id.value; ) x& C2 t8 s: J3 G7 {. ?, D; m
if (id == "")
% }+ j7 h" \2 m' ? { 4 ~: f, F6 t2 S$ `
alert("请输入注册名");
7 h2 y1 Y) I# d# c6 x document.sform1.id.focus(); / l+ r0 v$ p( H0 X
return false;
$ {4 i: _' b9 a, f, T }
$ J$ j( f8 y7 w
* N* ~ b2 z- Y$ v$ Y# T! | for (nIndex=0; nIndex<id.length; nIndex++)
( \( k) V: S% |) U {
) J2 l }; O8 |7 D+ W" U cCheck = id.charAt(nIndex);
! T, U, u4 l( i. z/ F# Y; E4 k1 e if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
! Q" z; p1 y' P { / a. `# s* H1 a6 n' _' C
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
' g* k( C, c, S" ] document.sform1.id.focus(); 6 a( W% O8 q: B3 \
return false;
( i) O! W9 S, a: J! m% G, v } 0 r- A: T, t' A( q* l) ]( g
}
( A. z# N$ M/ G# u chineseid = document.sform1.chineseid.value;
, r' \: H+ k- n' [. u8 z+ X( @ if (chineseid == "") # U' s9 ?& u) q# Q$ }/ [1 u
{ / j( `. T" X6 z
alert("请输入中文昵称");
$ P3 t" {2 a- A. D2 H$ K: E document.sform1.chineseid.focus(); 8 u) Q: G- b {0 Q
return false; 2 A+ V A a- _+ g" U7 a
} : X J( I6 Z& j- w x+ W" c
password = document.sform1.password.value; 4 o" a/ O; I9 _, P5 _* F+ I
if (password == "") 0 r2 o/ o% W9 g7 f6 o7 z u
{
) ~4 {# D; j& _! G/ o: ~" H alert("请输入登陆密码"); : D8 ~) U5 g4 ^! z) w) i
document.sform1.password.focus(); 0 j; j T- i, o) i7 Z5 P7 Q
return false;
2 k9 T5 F( b$ G1 a2 N8 k5 C }
, o. V' W/ E( x# F9 j password1 = document.sform1.password1.value; 4 s( v6 M) H% u7 V
if (password>password1) " U3 C$ H, _, c7 E1 z
{! S [% T, E1 ~7 i3 K+ M
alert("重复密码与登陆密码不相同");
* s% i, o0 [* q0 C# z& X document.sform1.password.focus();
! K4 t/ U) d+ I9 L document.sform1.password1.focus();
# O/ W1 ~0 v d+ @( y5 N return false;
: d9 `" J( y9 |; ~6 Z2 z5 J; p } . F& l C. M! d
if (password<password1) ; t. S( i# k- P1 V3 @6 m
{% t( u5 r t) ~8 D6 `3 S. l" _7 v
alert("重复密码与登陆密码不相同"); * P7 w/ O$ s0 g1 P f3 L8 e* x
document.sform1.password.focus(); 8 D. ^' X l+ K% C( a' P* A
document.sform1.password1.focus(); 9 s1 z; M2 i8 {5 o* O
return false;
5 ~! {3 I2 U8 r% { } % k+ m" Z+ w3 M6 R! [
if (document.sform1.email.value == "")
( Z e/ a) M7 x" C, ]1 b8 F. T$ B { 7 Y7 F$ `5 U+ t$ t/ H
alert("请输入您的E-MAIL地址"); 1 _8 M% i4 I7 D* V0 \+ M- R' @
document.sform1.email.focus();
/ b- Y( M( k9 |: r7 k6 V0 Z return false; 2 [. q- a" q. R) g6 `
} & _/ {; ?' }. u, Q
( [& W |: ~! q
email=document.sform1.email.value; 3 ~0 ]7 @; C% C) b) D4 v
emailerr=0
$ H7 q# r) _) g/ B for (i=0; i<email.length; i++) 2 t' w! @3 m( `3 L
{ 5 Y! v+ ]) F1 }% ]# U, @
if ((email.charAt(i) == "@") & (email.length > 5))
, f9 l4 r, Q ~! [ { ( A+ Q9 A4 U/ W8 T# Y: Y* M3 U
emailerr=emailerr+1 : k1 u$ s) ]- U3 d3 u
}
- [6 L; q) v0 f# I$ i# ] W: L } 3 O7 I: m5 l6 \7 Q1 s7 l9 h6 K9 ?: z
if (emailerr != 1) * l5 j% x( f5 s7 H7 V% s
{
' E- H2 Y4 a2 E+ J alert("请输入正确的E-MAIL地址"); : j4 ~ s/ r) ]" `5 s
document.sform1.email.focus();
5 _; n: K+ v! l8 g6 k7 g; H" U return false; ! P) e! w$ k$ X. D) [# O
}
y" y0 b# ~" d3 i2 j
1 j# R8 L7 d9 m8 x( R if (document.sform1.checkask.value=="") . l) j8 D( [: l) o+ A9 _
{ S8 q4 c/ n4 m7 C
alert("密码提示问题不能为空");
l+ M5 C+ M9 {- H6 g3 \( N document.sform1.checkask.focus(); % W4 U/ t* R( B/ {$ ~5 a
return false;
1 A+ }2 }7 k7 ?$ e } 1 e1 m; t: w" \5 [
if (document.sform1.checkans.value=="") 4 [% C. | @* l
{ ! \! g- M1 |! P, l8 G2 {
alert("您的密码提示问题答案不能为空"); : V [( j4 m r0 S
document.sform1.checkans.focus(); 2 m( G- Q+ {, O; [
return false; ( M' c+ g x, J* |( L
}
( ~8 Q$ K' S6 K: T return true; , w1 P. U4 [/ u/ I- }" l
2 [, e% f& E2 O% s}
4 u) A: q/ g. ?* S</script> |
|