|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14423
- 金币
- 2497
- 威望
- 1647
- 贡献
- 1445
|
这个脚本对你可能有帮助:
) U. t& z5 e' J$ e# A$ ~& E<script language="javascript"> 4 g$ C @$ x! J' J
function IsDigit(cCheck) ' L. y! N3 `! z) }
{
( p2 u8 k! T+ z; p% d3 w5 i1 Y return (('0'<=cCheck) && (cCheck<='9')); 7 S2 o# f" t R
}
' r3 Q) F: d) b; j# ^& l 0 M" ^# D3 Z# ?8 {: E
function IsAlpha(cCheck)
* x% I- U. o" [" d. b3 Y5 r6 f { : e3 J) l) l# [( S* V r6 S
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
+ K" D' X" `; p% T- b }
# y# K8 y# [# d; K0 }% h0 q8 r
& e, Y& c5 n& g$ a( r2 q6 @* \function IsaNull(cCheck) & s( p, s3 v. W# l7 p1 k
{ k# V7 h; n' D* D
return(cCheck != " ") 9 s) i# N5 G( p
} 8 m- i& T7 h* D! _) A0 @7 c
V( p9 ]& x+ W- A. [& y! C0 x
function checkform()
" X3 O- K- x6 M7 \" f9 \1 J{
( X) E% K- V- F0 G2 L8 R+ x id = document.sform1.id.value;
# L( @1 n! n/ P0 x! o if (id == "") 7 E: J; @2 K6 J& p0 B! Q
{
- O" E9 x) q9 R8 ~1 U$ L# E4 m) B% o alert("请输入注册名"); # T2 E9 O$ o! b% n/ T1 o+ C1 r# |
document.sform1.id.focus(); / Z( ?. K' k' J8 p6 C) |# k
return false;
# J( z) b5 i! i$ ^ } " D/ f0 m+ V% E+ G2 ?" x
/ N& v* b* _% [# d# A) y% C* E
for (nIndex=0; nIndex<id.length; nIndex++) ' I0 y6 `& H) _* H3 U
{
# K2 c! r3 L$ n0 o3 Q( V8 D cCheck = id.charAt(nIndex); d D5 v2 S0 g0 K2 @) W( i/ E7 {
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) , a! e2 C9 s! Y3 w
{
& S4 A8 {, L2 I1 }; h( S7 ?& `3 S alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 0 K. } [. T, t
document.sform1.id.focus(); 4 F' ~& n d% N4 G
return false; & u/ K: W( w* k: f$ X' ^
} + x, U) {, T$ a" }: I: i
}
/ N( K m- `' J2 r0 A7 y, g9 S chineseid = document.sform1.chineseid.value; / `8 T9 K3 w+ l* a0 M
if (chineseid == "") + c6 m- L4 M* S1 D
{
) Q$ ]! i7 h4 P1 {1 i" t alert("请输入中文昵称"); & u! W8 g& V! p( p3 M9 u
document.sform1.chineseid.focus();
, p; f) K3 x* H( \1 _) T0 f return false;
" e% N( T" }' D& \: C t+ ~ } 9 U. F# P: s7 G! s( W) L
password = document.sform1.password.value;
2 a3 \' P# Y3 Z' [5 h/ ^ if (password == "") 1 U% ^( C3 t6 ]; c* Q
{ 0 Y5 l1 q+ t. Y' X# h
alert("请输入登陆密码"); : R; Y a9 B4 q6 i7 c+ ]! X2 e1 y. ?
document.sform1.password.focus();
% e0 W) M, P G( n2 D return false; 5 c m: X. [( t
} $ e$ B/ U# ^ T) J% v* m# e
password1 = document.sform1.password1.value; 3 J1 b' _2 B. ?4 B
if (password>password1) : U* ~0 c$ Q7 B1 y3 E
{
- u7 A* V# _2 k: {9 E. I: B: K0 L alert("重复密码与登陆密码不相同"); 7 ?. ^- q( a# b: @( h1 M8 [
document.sform1.password.focus();
! [9 H- ?8 z$ Q+ o+ r2 S document.sform1.password1.focus(); 0 _. X' P# X7 _- @# {
return false;. G- L3 i2 N) X& t8 i
}
$ z$ H1 x! V5 _$ i( v# lif (password<password1) $ ~9 u; r4 Y8 |' j
{
U9 f0 \- k$ ?+ @+ G alert("重复密码与登陆密码不相同"); $ x$ Q0 W) V* v. E; p0 w
document.sform1.password.focus();
# x3 g2 h( l) A. `& p+ T% Q* `2 K document.sform1.password1.focus(); : q4 D" s3 Y; A- v* f
return false;; r. {' h2 C p/ ^0 t2 K
}
* m# {- {9 d W K& B [ if (document.sform1.email.value == "") ! R* N1 U5 K. m; Z: `7 E
{
; S1 h; {+ z* O' o _9 C* z alert("请输入您的E-MAIL地址");
, f' [0 ]4 A9 ~3 q: G, B document.sform1.email.focus(); % w( e1 l/ z9 A2 P
return false; 5 J. d5 w3 v, T. X' N7 s
}
2 a& S8 i3 W! g9 j! f
: |1 M8 r$ Y) Q% U email=document.sform1.email.value;
- I) c" f( t# f3 O2 X- B" J emailerr=0
$ A t4 V, z( _0 H/ R+ U7 I, I for (i=0; i<email.length; i++)
' E7 Y2 p/ A# s' C$ O0 j {
: ~8 ? H: Q- t: G4 ~7 m, O" _ if ((email.charAt(i) == "@") & (email.length > 5))
* y# ] W, o$ L. B8 J7 r { 6 Q p8 j8 I- G- _; g
emailerr=emailerr+1
! y+ o. [5 ~- q; t$ T( V }
9 {; g w& U: n } 9 e8 s5 j$ b' j) I
if (emailerr != 1)
8 F' G8 \" \5 k h9 C { " M# |2 S/ M; v4 u
alert("请输入正确的E-MAIL地址"); P$ h# v2 k( B+ K5 W, [# V/ \
document.sform1.email.focus();
: P" r# q$ M& ` return false;
$ z! |! K9 m4 l, p5 j/ K! @4 | }
; t" U9 a8 T1 d& l4 @ P+ H# x0 @+ S0 i
if (document.sform1.checkask.value=="")
! y9 n3 x1 A2 C {
# ]/ `+ z% y$ e# t/ W) C alert("密码提示问题不能为空"); # t( J; }: F$ b7 b
document.sform1.checkask.focus(); 7 A2 f7 h* ~5 I, j8 x
return false;
0 p% z7 R8 V$ x# U! v; [ }
% |' J' T4 F( w3 h- D C if (document.sform1.checkans.value=="")
. F* y; Z7 r& H {
5 C. _* ?8 [: R" u alert("您的密码提示问题答案不能为空");
& \9 _+ s% a& F1 d document.sform1.checkans.focus(); 9 p. i# i4 ]* ]! `
return false; & a- l% T$ o! N4 v
}* n- t* z; B, g) q) P3 s, G* V
return true; ( n' Y; U. S0 Z! ?/ q1 e
7 H- t0 T) O& b
} / s% V# ?& Q1 o6 u' ^
</script> |
|