Click here to Skip to main content
15,892,965 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
C#
Name = document.getElementById("txt_name").value;
           regno = document.getElementById("txt_reg_no").value;
           if (Name.value == "" || regno.value == "") {
               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;
               }



here i want validate atleast one textbox to search record so how can i do this in java script validation
plz help me
Posted
Updated 20-Jun-14 0:16am
v2
Comments
Snesh Prajapati 20-Jun-14 4:57am    
What kind of validation you want to do on textbox to search record?
sanjaysgh 20-Jun-14 5:02am    
i want validate atleast one textbox to search record
VICK 20-Jun-14 5:32am    
Try this. Use the OR Operator.

var reg1 = new RegExp('^[a-zA-Z]+$');
var reg2 = new RegExp('^[a-zA-Z0-9]+$');

if (!reg1.test(Name) || !reg1.test(regno))
{
alert('"Invalid Input Value");
return false;
}

1 solution

Dear Sanjay,

Replace your code as below:
JavaScript
function validateField() {
    var name = document.getElementById("txt_name").value;
    var regNo = document.getElementById("txt_reg_no").value;
    if ((name == null || name == "") && (regNo == null || regNo == "")) {
        alert("Your Message");
        return false;
    }
}
 
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