我有javascript代码 [英] I have code in javascript
本文介绍了我有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屋!
查看全文