This is a migrated thread and some comments may be shown as answers.

RadGrid with Inline editing

1 Answer 73 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Amitkumar
Top achievements
Rank 1
Amitkumar asked on 01 Dec 2009, 04:26 AM
Hello Friends,

i am using inline editing, during insert a record that time i would like to validate entered email address is valid or not using javascipt, waiting for your reply.



Thanks & Regards,
Amit Prajapati

1 Answer, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 01 Dec 2009, 02:42 PM
Hello Amit,

You can try out the following code and see if it helps:
c#:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) 
    { 
        if (e.Item is GridDataInsertItem && e.Item.OwnerTableView.IsItemInserted) 
        { 
            GridDataInsertItem insertItem = (GridDataInsertItem)e.Item; 
            TextBox txtbx = (TextBox)insertItem["Email"].Controls[0]; 
            LinkButton btn = (LinkButton)insertItem.FindControl("PerformInsertButton"); 
            btn.Attributes.Add("onclick""return emailcheck('" + txtbx.ClientID + "');"); 
        } 
    } 

js:
function emailcheck(textbx) 
     { 
       var txtbx = document.getElementById(textbx); 
       var str = txtbx.value; 
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2,4})$/.test(str)) 
        {        
          alert('valid address');    
          return true
        }          
          
        else    
        {         
           alert('invalid address');   
           return false
        } 
    }  

Thanks
Princy.
Tags
Grid
Asked by
Amitkumar
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or