function zifu ()
{
for(var i=1;i<4;i++){
if(trim(document.getElementById("text_name" + i).value)=="" )
{
alert("请输入指定的信息");
document.getElementById("text_name" + i).focus();
return false;
}
}
if(document.form1.pwd_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
if(document.form1.qr_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
return true;
}
function cball(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.Name != "allcheckbox"&&e.disabled==false)
e.checked = form.allcheckbox.checked;
}
}
//去除空格
function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g, "");
}
function checkRate(input)
{
var re = /^[0-9]*[1-9][0-9]*$/;
if(!re.test(input))
{
return false;
}
else
{
return true;
}
}//文本框内容验证
function formcheck()
{
var checkstr = '仅限输入20位';
for(var i=1;i<6;i++){
if(trim(document.getElementById("text_name" + i).value)=="" || document.getElementById("text_name" + i).value == checkstr )
{
alert("请输入指定的信息");
document.getElementById("text_name" + i).focus();
return false;
}
}
if(!checkRate(document.form1.hot.value)){
alert("请您注意:酒店ID必须为整数");
return false;
}
if(!checkRate(document.form1.s_tp.value)){
alert("请您注意:s_tp必须为整数");
return false;
}
if(document.form1.ctn.value.length>150)
{
alert("请您注意:内容介绍不能超过150个字符!");
document.form1.ctn.focus();
return false;
} startDate=document.form1.start.value;
endDate=document.form1.end.value;
var tmp_start=startDate.replace(/-/g,"");
var tmp_end=endDate.replace(/-/g,"");
// var start_date=new Date(tmp_start[0],tmp_start[1],tmp_start[2]);
// var end_date=new Date(tmp_end[0],tmp_end[1],tmp_end[2]);
//alert(tmp_start);
//alert(tmp_end);
if(parseInt(tmp_start) > parseInt(tmp_end))
{
alert("对不起,开始日期不能大于结束日期!");
return false;
}
return true;}
function zifu ()
{
for(var i=1;i<4;i++){
if(trim(document.getElementById("text_name" + i).value)=="" )
{
alert("请输入指定的信息");
document.getElementById("text_name" + i).focus();
return false;
}
}
if(document.form1.pwd_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
if(document.form1.qr_qx.value.length < 4)
{
alert('输入的密码长度不能小于4');
return false;
}
return true;
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<SCRIPT LANGUAGE="JavaScript">
<!--
// options为json格式
/* options = {
id:'' // 需要输入的id,如text_name
,i:4 // 需要循环的次数
,validate:{
formId:'' // form id 如form1
,pwd:'' // 密码框id 如pwd_qx
,pwd2:'' // 确认框id 如qr_value
,lenght:3
,pwdMsg:'' // 密码出错提示的信息
,errorMsg:'' // 其它提示信息
}
}
*/
function Zifu(options){
this.id = options.id;
this.loopI = options.i; // 循环次数
this.validate = options.validate;
}
// 验证
Zifu.prototype.check = function(){
var loopI = this.loopI;
for(var i=1;i<=loopI;i++){
var oTextName = document.getElementById(this.id + i);
if(oTextName.value.replace(/(^\s*)|(\s*$)/, "") == "" )
{
alert(this.validate.errorMsg);
oTextName.focus();
return false;
}
}
var pwd1 = document.getElementById(this.validate.pwd);
var passwordLen = this.validate.lenght;
if(pwd1.value.length < passwordLen)
{
alert(this.validate.pwdMsg);
return false;
}
var pwd2 = document.getElementById(this.validate.pwd2);
if(pwd2.value.length < passwordLen)
{
alert(this.validate.pwdMsg);
return false;
}
return true; } // 测试
var zifu;
function load(){
zifu = new Zifu({
id:'text_name' // 需要输入的id,如text_name
,i:4 // 需要循环的次数
,validate:{
formId:'' // form id 如form1
,pwd:'pwd1' // 密码框id 如pwd_qx
,pwd2:'pwd2' // 确认框id 如qr_value
,lenght:4
,pwdMsg:'输入的密码长度不能小于' // 密码出错提示的信息
,errorMsg:'请输入指定的信息' // 其它提示信息
}
});
} function check(){
var b = zifu.check();
alert(b);
}
//-->
</SCRIPT>
</HEAD> <BODY onload="load()">
<FORM METHOD=POST ACTION="">
<INPUT TYPE="text" ID="text_name1">
<INPUT TYPE="text" ID="text_name2">
<INPUT TYPE="text" ID="text_name3">
<INPUT TYPE="password" ID="pwd1">
<INPUT TYPE="password" ID="pwd2">
</FORM> <INPUT TYPE="button" VALUE="check" ONCLICK="check();">
</BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<SCRIPT LANGUAGE="JavaScript">
<!--
// options为json格式
/* options = {
id:'' // 需要输入的id,如text_name
,i:4 // 需要循环的次数
,validate:{
formId:'' // form id 如form1
,pwd:'' // 密码框id 如pwd_qx
,pwd2:'' // 确认框id 如qr_value
,lenght:3
,pwdMsg:'' // 密码出错提示的信息
,errorMsg:'' // 其它提示信息
}
}
*/
function Zifu(options){
this.id = options.id;
this.loopI = options.i; // 循环次数
this.validate = options.validate;
}
// 验证
Zifu.prototype.check = function(){
var loopI = this.loopI;
for(var i=1;i<=loopI;i++){
var oTextName = document.getElementById(this.id + i);
if(oTextName.value.replace(/(^\s*)|(\s*$)/, "") == "" )
{
alert(this.validate.errorMsg);
oTextName.focus();
return false;
}
}
var pwd1 = document.getElementById(this.validate.pwd);
var passwordLen = this.validate.lenght;
if(pwd1.value.length < passwordLen)
{
alert(this.validate.pwdMsg);
return false;
}
var pwd2 = document.getElementById(this.validate.pwd2);
if(pwd2.value.length < passwordLen)
{
alert(this.validate.pwdMsg);
return false;
}
return true; } // 测试
var zifu;
function load(){
zifu = new Zifu({
id:'text_name' // 需要输入的id,如text_name
,i:3 // 需要循环的次数
,validate:{
formId:'' // form id 如form1
,pwd:'pwd1' // 密码框id 如pwd_qx
,pwd2:'pwd2' // 确认框id 如qr_value
,lenght:4
,pwdMsg:'输入的密码长度不能小于4' // 密码出错提示的信息
,errorMsg:'请输入指定的信息' // 其它提示信息
}
});
} function check(){
var b = zifu.check();
alert(b);
}
//-->
</SCRIPT>
</HEAD> <BODY onload="load()">
<FORM METHOD=POST ACTION="">
<INPUT TYPE="text" ID="text_name1">
<INPUT TYPE="text" ID="text_name2">
<INPUT TYPE="text" ID="text_name3">
<INPUT TYPE="password" ID="pwd1">
<INPUT TYPE="password" ID="pwd2">
</FORM> <INPUT TYPE="button" VALUE="check" ONCLICK="check();">
</BODY>
</HTML>