我有一些JavaScript验证码 [英] i have some javascript validation code
本文介绍了我有一些JavaScript验证码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Name = document .getElementById( txt_name跨度>)值;
regno = document .getElementById( txt_reg_no 。跨度>)值;
if (Name ==& quot;& quot;& amp;& amp; regno ==& quot;& quot; ){
alert(& quot;输入姓名或注册& quot;);
return false ;
var reg1 = new 正则表达式跨度>(&安培;#39; ^ [A-ZA-Z] + $&安培;#39);
if (姓名==''){
alert(& quot; Please Enter name& quot; );
}
if (!reg1.test(Name)){
alert(& quot; Invalid Name)输入&安培; QUOT);
return false ;
}
var reg2 = new 正则表达式跨度>(&安培;#39; ^ [A-ZA-Z0-9] + $&安培;#39);
如果(regno ==''){
alert(& quot; Please Enter Registration Number & quot;)
}
if (!reg2.test(regno) ){
alert(& quot; Invalid Registration Enterd& quot;);
return false ;
}
}
i希望填写两个文本框中的任何一个用于搜索记录和我的代码不适用于表达式
解决方案
');
if (姓名==''){
alert(& quot; Please Enter name& quot; );
}
if (!reg1.test(Name)){
alert(& quot; Invalid Name)输入&安培; QUOT);
return false ;
}
var reg2 = new 正则表达式跨度>(&安培;#39; ^ [A-ZA-Z0-9] +
&安培;#39);
如果(regno ==''){
alert(& quot; Please Enter Registration Number & quot;)
}
if (!reg2.test(regno) ){
alert(& quot; Invalid Registration Enterd& quot;);
return false ;
}
}
i希望填写两个文本框中的任何一个用于搜索记录和我的代码不适用于表达式
试试这个:
< !DOCTYPE html >
< html >
< body < span class =code-keyword>>
< 表格 action = 已满足hod = post onsubmit = return validate(); >
< input type = text id = txt_name >
< input 类型 = text id = txt_reg_no < span class =code-keyword>>
< 输入 type = submit name = 提交 value = 提交 >
< / form >
< script >
function validate(){
Name = document.getElementById(txt_name)。value;
regno = document.getElementById(txt_reg_no)。value;
var isValid = true;
var reg1 =新的RegExp(^ [a-zA-Z] +
Name = document.getElementById("txt_name").value;
regno = document.getElementById("txt_reg_no").value;
if (Name == "" && regno == "") {
alert("Enter either name or registration");
return false;
var reg1 = new RegExp('^[a-zA-Z]+$');
if (Name == '') {
alert("Please Enter name");
}
if (!reg1.test(Name)) {
alert("Invalid Name Entered");
return false;
}
var reg2 = new RegExp('^[a-zA-Z0-9]+$');
if (regno == '') {
alert("Please Enter Registration Number ")
}
if (!reg2.test(regno)) {
alert("Invalid Registration Enterd");
return false;
}
}
i want to filled any one textbox among two for seach record and my code is not working for expression
解决方案
'); if (Name == '') { alert("Please Enter name"); } if (!reg1.test(Name)) { alert("Invalid Name Entered"); return false; } var reg2 = new RegExp('^[a-zA-Z0-9]+
'); if (regno == '') { alert("Please Enter Registration Number ") } if (!reg2.test(regno)) { alert("Invalid Registration Enterd"); return false; } }
i want to filled any one textbox among two for seach record and my code is not working for expression
Try this:
<!DOCTYPE html> <html> <body> <form action="" method="post" onsubmit="return validate();"> <input type="text" id="txt_name"> <input type="text" id="txt_reg_no"> <input type="submit" name="submit" value="submit"> </form> <script> function validate() { Name = document.getElementById("txt_name").value; regno = document.getElementById("txt_reg_no").value; var isValid = true; var reg1 = new RegExp("^[a-zA-Z]+
这篇关于我有一些JavaScript验证码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文