|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14367
- 金币
- 2469
- 威望
- 1647
- 贡献
- 1417
|
这个脚本对你可能有帮助:( o* x! J/ ^. t+ \# R% z4 A
<script language="javascript"> 6 L# N* Z3 D! g8 }) F
function IsDigit(cCheck) - ]4 [5 H; d" {
{
" ` Z8 a: k6 D; f return (('0'<=cCheck) && (cCheck<='9'));
" V4 h+ k) L% o6 |5 A }
; C2 U6 T7 |; E, Q' g
}, [5 k) ^# j. x( Dfunction IsAlpha(cCheck)
4 ?' z: [, d* N' V9 C {
$ T; ~! B4 } e- d8 h6 N/ ~- ] return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) * V) K) g# U, V& J7 O
}
+ m8 ^3 i( s5 c 3 f3 K0 @7 w, |* N" s
function IsaNull(cCheck) 1 |3 v* O7 `8 C. p' q
{
: @; R# V1 @/ }: M; q/ v3 @ return(cCheck != " ") $ c) j2 O6 X2 O& H& f0 u- s1 K
}
& l5 T* t: |3 I2 N' w# ?
* s) t6 |' g! N5 g: \function checkform() ) ~& h* }1 F( d" |5 B* U9 j! a
{ % Z4 @3 s7 ?" ]9 v& T+ [
id = document.sform1.id.value;
* R6 D& s7 {% B& E2 x0 g if (id == "") m& ]7 i j/ P, h. [9 J
{ 9 s( k) F# s9 X
alert("请输入注册名"); & u' m9 b. a) X
document.sform1.id.focus();
0 K2 |, ]$ \. k' l8 j5 s0 } return false;
: E7 Y9 ~" O- L% E- Q } 5 V3 q6 d# F( H u% `; N) A
# I; g: R3 c; T; q- l
for (nIndex=0; nIndex<id.length; nIndex++) , t: o9 _, ^: H0 B
{ " [, G7 Z1 v# l3 \3 T
cCheck = id.charAt(nIndex); 8 a2 H& C9 K$ K
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 4 A+ n6 s' V% ^' E! e' X
{
1 i3 b+ [3 c+ U- c# F4 V/ D' F alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
6 V0 ?% K5 |8 {) m! b document.sform1.id.focus(); 2 Z0 q; w) S; N9 d& V
return false; 7 d5 a( |4 L( z
} * [# q, w4 S+ V; d6 R$ `
} * P1 n6 s# S0 V' H
chineseid = document.sform1.chineseid.value;
6 r9 ]# m4 b4 p$ B: @# f( ^, n& v if (chineseid == "")
: V* B) h0 V# [ {
" F5 i3 B& U! p7 c alert("请输入中文昵称");
# p" ]+ L! g6 c& x document.sform1.chineseid.focus();
! J" E% ]' T$ V# R: F return false; / I4 ^9 T1 D, ]. `
} 2 d1 G3 x# I: V
password = document.sform1.password.value; , b$ J. K0 K+ L: y* |: [
if (password == "") . k( o: S0 p9 c
{
( W6 K: u7 C% x3 b& V& ]! \ alert("请输入登陆密码"); 5 B p, Y: v6 H" N1 E% H
document.sform1.password.focus(); / G6 O9 Z% N/ `1 ?/ R% I+ m
return false;
6 o" k ]- v9 ~8 x4 i+ s' O- V& u } ' S/ T$ K# h! w$ u3 ^' Z/ K
password1 = document.sform1.password1.value;
- K5 j; ^" S6 L1 r& k if (password>password1)
8 W' F4 v: I7 z. B+ N {9 E$ J; x; k2 x6 j
alert("重复密码与登陆密码不相同");
4 g6 o9 Q% ]) t( `# _ document.sform1.password.focus(); % R1 q8 N" E b
document.sform1.password1.focus(); - Y+ }9 d. p7 z7 p5 r( ]( T
return false;' H/ Y6 }* C7 t; b
} 1 r# k, S$ j" n0 Q2 H' ?! g
if (password<password1)
/ e/ F* j) X5 I) ] {% @. @: U) J( w [! G' m
alert("重复密码与登陆密码不相同");
& r9 Q; O. ]1 @& H document.sform1.password.focus();
' I. F8 L7 i; H; t5 Y; n document.sform1.password1.focus(); # R# i& Z5 r2 D+ z' C$ G
return false;) f# X' w2 |1 o/ t4 |
} ( p7 M3 u. i( ]0 M- H. ~
if (document.sform1.email.value == "")
/ t; M7 n& L2 q B. M2 c _' t2 d {
- k4 I( H/ C [7 y alert("请输入您的E-MAIL地址"); 0 q8 k- s% N6 O( n9 h' b
document.sform1.email.focus(); ! ]4 p) S9 O5 r; o# `) i# v
return false; 3 I% M; ^, j# _ N' O7 g/ B6 j% c. \
} % D; ]0 D9 o* }! w
. q" r' K+ D% T5 ]& R) Z
email=document.sform1.email.value;
7 e& P6 g- `" |9 S( s$ D% P emailerr=0 7 W2 } \' ~. L- s# a5 Q# e
for (i=0; i<email.length; i++)
' J4 T+ L' d. I { $ |% z) v/ w* M+ E5 t
if ((email.charAt(i) == "@") & (email.length > 5))
: M% U8 g0 w9 |6 ]5 R3 j {
7 j2 D) q1 H1 w# R emailerr=emailerr+1
+ E, s5 _7 G! ?3 I* B }
% a. J: _0 t- [6 Q" @! p0 ` }
# v! w' J* C* z+ M3 ]7 k% F if (emailerr != 1)
* B. n" Z5 j, d6 S7 `( K2 o3 F C9 w {
/ M9 q: ~# Q, ?; N% A1 P alert("请输入正确的E-MAIL地址");
& R: c- `% j; L/ b document.sform1.email.focus();
4 |) ~. A: ^, V/ w: C- r( J9 F return false;
# p$ {8 B' F7 d; D } @0 k( h( Y3 ?" c
8 k. v3 c, D: p% y; T& F5 Q) n if (document.sform1.checkask.value=="") W, A1 ~ u' c y8 A, {
{
$ L* q9 a. F H3 d( L: \ alert("密码提示问题不能为空");
/ V; g, O) N4 X q document.sform1.checkask.focus(); # y% o( `7 C% ]0 D& ~9 J! H: a* b
return false;
! e! T6 `' ~2 [9 `: ^& ^ } * X9 }9 E0 f3 w8 Y' R: f* M2 N% p* ~
if (document.sform1.checkans.value=="") ) h; P8 h* m) X5 g9 L# ?* y
{ ^; w- w: _1 U7 M2 d% `$ j
alert("您的密码提示问题答案不能为空"); ; A! U2 F, w1 P; e+ z* N* w
document.sform1.checkans.focus(); 4 C$ E! P# l' S' V- R* v; l
return false; 2 O& O. b4 v- m. ]
}% w& S! O* C* B) D" v# }
return true; ; b! V0 b3 \- a
$ O! q7 p, P. F5 S# u F
}
% F. A$ p) Q. p" }8 r</script> |
|