Monday, 6 May 2013

JavaScript Validations


<script type="text/javascript" language="javascript">

document.getElementById('<%= lblerr.ClientID %>').innerHTML = '';

document.getElementById('<%= lblerr.ClientID %>').style.display = "none";

function Trim(TrimString) {

var tempObj;

if (TrimString) { tempObj = TrimString; TrimString = tempObj.value; }

if (TrimString == "undefined" || TrimString == null) return null;

if (TrimString.length == 0) TrimString = "";

else {

var Lcont = 0, TempStrArray = TrimString.split(" "), Rcont = TempStrArray.length - 1;

while (TempStrArray[Lcont] == "") Lcont++; while (TempStrArray[Rcont] == "") Rcont--;

if (Rcont < Lcont) TrimString = ""; else

for (TrimString = TempStrArray[Lcont], Lcont++; Lcont <= Rcont; Lcont++) TrimString += " " + TempStrArray[Lcont];

var re = /\'|/g;

TrimString = TrimString.replace(re, "");

}

if (tempObj && TrimString != "undefined" && TrimString != null)

{ tempObj.value = TrimString; return tempObj }

else return TrimString;

}

function fnValidate() {

var objFocus;

var rVal = true;

var ErrorMsg = "Fields marked with (*) cannot be left blank";

try {

var varAssignedTo = document.getElementById('<%= pktouser.ClientID %>');

var varsubject = document.getElementById('<%= txtsubject.ClientID %>');

 

Trim(varAssignedTo);

if (varAssignedTo.value == "") {

objFocus = varAssignedTo;

ErrorMsg =
"To User Field cannot be left blank";

rVal = false;

}

if (varsubject.value == "") {

objFocus = varsubject;

ErrorMsg =
"Subject Field cannot be left blank";

rVal = false;

}

if (rVal == false) {

objFocus.focus();

document.getElementById(
'<%= lblerr.ClientID %>').style.display = '';

document.getElementById('<%= lblerr.ClientID %>').innerHTML = ErrorMsg;

}

}
catch (e) {

alert(e);

}

return rVal;

}
  
</script>

<asp:Button ID="btnsubmit" runat="server" Text="Submit" CssClass="ms-ButtonHeightWidth"

OnClientClick="javascript:return fnValidate();" />






No comments:

Post a Comment