On Row Data Bound
DateTimeControl renewalDt = (DateTimeControl)e.Row.FindControl("dtRenewDt");
renewalDt.OnValueChangeClientScript = "javascript:ckDates()";
.apsx page
<script language="javascript" type="text/javascript">
document.getElementById('<%= lblError.ClientID %>').innerHTML = "";
document.getElementById('<%= lblError.ClientID %>').style.display = "none";
function ckDates() {
debugger;
var rval = true;
var ErrorMsg = "";
var objFocus;
var ItemVal;
var expDt;
var renewDt;
var grids = document.getElementById("<%= gvQatarID.ClientID %>")
var grid = document.getElementById('<%=gvQatarID.ClientID%>');
if (grid != null) {
for (j = 1; j < grids.rows.length; j++) {
var text = grid.rows[j].getElementsByTagName("input");
for (var i = 0; i < text.length; i++) {
if (text[i].type == 'text') {
if (i == 4) {
expDt = text[i];
}
else if (i == 6) {
renewDt = text[i];
if (!IsValidDateFormat(renewDt.value)) {
ErrorMsg = "Date format should be dd/mm/yyyy !";
objFocus = renewDt;
rval = false;
}
else if (!PreSaveAction(expDt, renewDt)) {
ErrorMsg = "The Renewal Date cannot happen earlier than the Expired Date";
objFocus = renewDt;
rval = false;
}
}
}
}
}
}
if (rval == false) {
document.getElementById('<%= lblError.ClientID %>').style.display = "block";
document.getElementById('<%= lblError.ClientID %>').innerHTML = ErrorMsg;
objFocus.focus();
}
else {
document.getElementById('<%= lblError.ClientID %>').innerHTML = "";
document.getElementById('<%= lblError.ClientID %>').style.display = "none";
}
return rval;
}
</script>
DateTimeControl renewalDt = (DateTimeControl)e.Row.FindControl("dtRenewDt");
renewalDt.OnValueChangeClientScript = "javascript:ckDates()";
.apsx page
<script language="javascript" type="text/javascript">
document.getElementById('<%= lblError.ClientID %>').innerHTML = "";
document.getElementById('<%= lblError.ClientID %>').style.display = "none";
function ckDates() {
debugger;
var rval = true;
var ErrorMsg = "";
var objFocus;
var ItemVal;
var expDt;
var renewDt;
var grids = document.getElementById("<%= gvQatarID.ClientID %>")
var grid = document.getElementById('<%=gvQatarID.ClientID%>');
if (grid != null) {
for (j = 1; j < grids.rows.length; j++) {
var text = grid.rows[j].getElementsByTagName("input");
for (var i = 0; i < text.length; i++) {
if (text[i].type == 'text') {
if (i == 4) {
expDt = text[i];
}
else if (i == 6) {
renewDt = text[i];
if (!IsValidDateFormat(renewDt.value)) {
ErrorMsg = "Date format should be dd/mm/yyyy !";
objFocus = renewDt;
rval = false;
}
else if (!PreSaveAction(expDt, renewDt)) {
ErrorMsg = "The Renewal Date cannot happen earlier than the Expired Date";
objFocus = renewDt;
rval = false;
}
}
}
}
}
}
if (rval == false) {
document.getElementById('<%= lblError.ClientID %>').style.display = "block";
document.getElementById('<%= lblError.ClientID %>').innerHTML = ErrorMsg;
objFocus.focus();
}
else {
document.getElementById('<%= lblError.ClientID %>').innerHTML = "";
document.getElementById('<%= lblError.ClientID %>').style.display = "none";
}
return rval;
}
</script>
No comments:
Post a Comment