Click here to Skip to main content
15,901,205 members
Please Sign up or sign in to vote.
3.00/5 (1 vote)
See more:
JavaScript
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
Posted
Updated 23-Jun-14 2:54am
v3
Comments
joshrduncan2012 23-Jun-14 9:17am    
Why isn't it working?

1 solution

Try this:
XML
<!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]+$");
  var reg2 = new RegExp("^[a-zA-Z0-9]+$");

  if (Name == "" && regno == "") {
     alert("Enter name and registration");
     isValid = false;
  } else if (Name == "") {
     alert("Please Enter name");
     isValid = false;
  } else if (!reg1.test(Name)) {
     alert("Invalid Name Entered");
     isValid = false;
  } else if (regno =="") {
     alert("Please Enter Registration Number");
     isValid = false;
  } else if (!reg2.test(regno)) {
     alert("Invalid Registration Enter");
     isValid = false;
  }

  return isValid;
}
</script>
</body>
</html>
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900