我有javascript代码 [英] I have code in javascript

查看:73
本文介绍了我有javascript代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

代码适用于两个文本框



但是当我在我的代码中添加thired varibale所以它不起作用所以plz告诉我如何编写这段代码< br $>


 Name = document.getElementById(  txt_name)。 value ; 
regno = document.getElementById( txt_reg_no)。;
frmdate = document.getElementById( txt_fromdate)。;
if ((Name == )&&(regno == )&&(frmdate == )){
alert( 输入名称或注册或日期);
return false ;
}

else {

var reg1 = new RegExp(' ^ [a- ZA-Z] + $');
var reg2 = new RegExp(' ^ [0-9a-zA-Z / - ] + $');
if ((Name!= )&&(regno!= )){
if (!reg1.test(Name)){
alert( 输入的名称无效);
return false ;
}

if (!reg2.test(regno)){
alert( 无效注册输入);
return false ;
}

}

else {


if (Name == ' ') {

if (!reg2.test(regno)){
alert( 输入的注册无效);
return false ;
}

}
其他 {
if (!reg1.test(Name)){
alert( 输入的名称无效);
return false ;
}
}
}
}

解决方案

') ;
var reg2 = new RegExp(' ^ [0-9a-zA-Z / - ] +


');
if ((Name!= )&&(regno!= )){
if (!reg1.test(Name)){
alert( 输入的名称无效);
return false ;
}

if (!reg2.test(regno)){
alert( 无效注册输入);
return false ;
}

}

else {


if (Name == ' ') {

if (!reg2.test(regno)){
alert( 输入的注册无效);
return false ;
}

}
其他 {
if (!reg1.test(Name)){
alert( 输入的名称无效);
return false ;
}
}
}
}


  if ((Name ==  )&& ;(regno ==  )&&(frmdate ==  )){
alert( 输入名称或注册或日期);
return false ;
}

if ((Name!= )&&!reg1.test(Name)){
alert( 输入的名称无效);
return false ;
}
if ((regno!= )&&!reg2.test(regno)){
alert( 输入的注册无效);
return false ;
}
// 按上述方式对frmdate进行一些验证


code is working fine for two textbox

but when i add thired varibale in my code so it is not working so plz tell that how to write this code

Name = document.getElementById("txt_name").value;
            regno = document.getElementById("txt_reg_no").value;
            frmdate = document.getElementById("txt_fromdate").value;
            if ((Name == "") && (regno == "") && (frmdate == "") ) {
                alert("Enter either name or registration or date");
                return false;
            }

            else {

                var reg1 = new RegExp('^[a-zA-Z]+$');
                var reg2 = new RegExp('^[0-9a-zA-Z/-]+$');
                if ((Name != "") && (regno != "")) {
                    if (!reg1.test(Name)) {
                        alert("Invalid Name Entered");
                        return false;
                    }

                    if (!reg2.test(regno)) {
                        alert("Invalid Registration Enterd");
                        return false;
                    }

                }

                else {


                    if (Name == '') {

                        if (!reg2.test(regno)) {
                            alert("Invalid Registration Entered");
                            return false;
                        }

                    }
                    else {
                        if (!reg1.test(Name)) {
                            alert("Invalid Name Entered");
                            return false;
                        }
                    }
                }
            }

解决方案

'); var reg2 = new RegExp('^[0-9a-zA-Z/-]+


'); if ((Name != "") && (regno != "")) { if (!reg1.test(Name)) { alert("Invalid Name Entered"); return false; } if (!reg2.test(regno)) { alert("Invalid Registration Enterd"); return false; } } else { if (Name == '') { if (!reg2.test(regno)) { alert("Invalid Registration Entered"); return false; } } else { if (!reg1.test(Name)) { alert("Invalid Name Entered"); return false; } } } }


if ((Name == "") && (regno == "") && (frmdate == "") ) {
   alert("Enter either name or registration or date");
   return false;
}

if ((Name != "") && !reg1.test(Name)) {
   alert("Invalid Name Entered");
   return false;
}
if ((regno!= "") && !reg2.test(regno)) {
   alert("Invalid Registration Entered");
   return false;
}
// do some validation for frmdate as above 


这篇关于我有javascript代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆