表單驗(yàn)證JS生成(DW插件)
下載: http://www.aygfsteel.com/Files/quickbomber/Validate_Form.rar
這類的插件見過幾個(gè),不過感覺這個(gè)還不錯(cuò),生成簡(jiǎn)單的驗(yàn)證代碼還可以,界面如下:

生成的代碼如下:
<
script?language
=
"
Javascript
"
><!--
function
?VF_editForm()
{?
//
v2.0
<!--
start_of_saved_settings
-->
<!--
type,text,name,address,required,
true
,errMsg,請(qǐng)輸入正確的地址!
-->
<!--
type,text,name,eMail,required,
true
,isEmail,errMsg,請(qǐng)輸入正確的密碼!
-->
<!--
type,text,name,passWord,required,
true
,errMsg,請(qǐng)輸入正確的密碼!
-->
<!--
type,text,name,userName,required,
true
,errMsg,請(qǐng)輸入正確的用戶名!
-->
<!--
end_of_saved_settings
-->
????
var
?theForm?
=
?document.editForm;

????
var
?emailRE?
=
?
/^
([a
-
zA
-
Z0
-
9_.
-
])
+
@(([a
-
zA
-
Z0
-
9
-
])
+
.)
+
([a
-
zA
-
Z0
-
9
]
{
2
,
4
}
)
+
$
/
;
????
var
?errMsg?
=
?
""
;
????
var
?setfocus?
=
?
""
;


????
if
?(theForm['address'].value?
==
?
""
)
{
????????errMsg?
=
?
"
請(qǐng)輸入正確的地址!
"
;
????????setfocus?
=
?
"
['address']
"
;
????}
????
if
?(
!
emailRE.test(theForm['eMail'].value))
{
????????errMsg?
=
?
"
請(qǐng)輸入正確的郵箱!
"
;
????????setfocus?
=
?
"
['eMail']
"
;
????}
????
if
?(theForm['passWord'].value?
==
?
""
)
{
????????errMsg?
=
?
"
請(qǐng)輸入正確的密碼!
"
;
????????setfocus?
=
?
"
['passWord']
"
;
????}
????
if
?(theForm['userName'].value?
==
?
""
)
{
????????errMsg?
=
?
"
請(qǐng)輸入正確的用戶名!
"
;
????????setfocus?
=
?
"
['userName']
"
;
????}
????
if
?(errMsg?
!=
?
""
)
{
????????alert(errMsg);
????????eval(
"
theForm
"
?
+
?setfocus?
+
?
"
.focus()
"
);
????}
????
else
?theForm.submit();
}
//
-->
</
script
>
調(diào)用:
<form?action=""?method="post"?name="editForm"?id="editForm"?onsubmit="VF_editForm();return?false;">


</form>
效果圖:

感覺有用就下載個(gè)試試吧~
下載: http://www.aygfsteel.com/Files/quickbomber/Validate_Form.rar
這類的插件見過幾個(gè),不過感覺這個(gè)還不錯(cuò),生成簡(jiǎn)單的驗(yàn)證代碼還可以,界面如下:

生成的代碼如下:


















































調(diào)用:




效果圖:

感覺有用就下載個(gè)試試吧~