function ValidateGrid() { txtempName = document.getElementById('<%=((TextBox)GridView1.FooterRow.FindControl("txtempName")).ClientID%>'); txtempcode = document.getElementById('<%=((TextBox)GridView1.FooterRow.FindControl("txtempcode")).ClientID %>'); DropDownList2 = document.getElementById('<%=((DropDownList)GridView1.FooterRow.FindControl("DropDownList2")).ClientID%>'); txtsalary = document.getElementById('<%=((TextBox)GridView1.FooterRow.FindControl("txtsalary")).ClientID %>'); //listItemArray = document.getElementById('<%=((RadioButtonList)GridView1.FooterRow.FindControl("RadioButtonList2")).ClientID %>'); if(txtempName.value == 0) { alert("Please enter name...!"); txtempName.focus(); return false; } if(txtempcode.value == 0) { alert("Please Enter Emp code...!"); txtempcode.focus(); return false; } var str=''; var Grid_Table = document.getElementById('<%= GridView1.ClientID %>'); var SearchText = document.getElementById('<%=((TextBox)GridView1.FooterRow.FindControl("txtempcode")).ClientID %>').value; var lenth =Grid_Table.rows.length; if(lenth > 3) { for(var row=1; row<Grid_Table.rows.length-1; row++) { for(var col=0; col<Grid_Table.rows[row].cells.length; col++) { if(col==0) if(document.all[col]) str=str+Grid_Table.rows[row].cells[2].innerText; } } } str=str+'\n'; var array=str.split(" "); for(i = 0; i < array.length; i ++) { if(array[i] == SearchText) { //break; alert("empcode already exist"); return false; } } if(DropDownList2.value == 0) { alert("Please select ...!"); DropDownList2.focus(); return false; } if(txtsalary.value == 0) { alert("Please Enter salary...!"); txtsalary.focus(); return false; } var numericExpression = /^[0-9]+$/; if(txtsalary.value.match(numericExpression)){ return true; }else{ alert("enter Number only"); txtsalary.focus(); return false; } var BaseControl = null; BaseControl = document.getElementById('<%= this.GridView1.ClientID %>'); if (BaseControl == null) return false; var ChildControl = "CheckBoxList1"; var Inputs = BaseControl.getElementsByTagName("input"); for (var n = 0; n < Inputs.length; ++n) if (Inputs[n].type == 'checkbox' && Inputs[n].id.indexOf(ChildControl, 0) >= 0 && Inputs[n].checked) var valid= true; if(!valid) { alert('Select at least one Skill..!'); return false; } var grid = document.getElementById('<%= GridView1.ClientID %>'); var rlength=grid.rows.length; var clength=rlength-1; var proj=grid.rows[clength].cells[7].childNodes[0]; for(i = 0; i < proj.length; i++) { if(proj[i].selected) { var isvalid=true; break; } } if(!isvalid){ alert("select atleast one project..! "); return false; } return true; }
No comments:
Post a Comment