Home | Forums | Contact | Search | Syndication  
 
 [login] [create account]   Saturday, June 28, 2025 
 
slxdeveloper.com Community Forums  
   
The Forums on slxdeveloper.com are now retired. The forum archive will remain available for the time being. Thank you for your participation on slxdeveloper.com!
 Web Forums - SalesLogix Web Platform & Application Architect
Forum to discuss the use of the SalesLogix Web Platform, Client and Customer Portals, and the Application Architect (For version 7.2 and higher only). View the code of conduct for posting guidelines.
Forums RSS Feed


 Back to Forum List | Back to SalesLogix Web Platform & Application Architect | New ThreadView:  Search:  
 Author  Thread: Validation Question
Ronnie Martin
Posts: 26
 
Validation QuestionYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 12 Apr 11 8:14 PM
fiogf49gjkf0d

I seem to be running into a problem trying to get my validation to run at the correct time. SLX Web 7.5.3.


 


I have a field on the opportunity screen that is a type of int. Without any validation a user can click on Save, and they get a genaric error message "Input string was not in a correct format" if there is a non-int value in the text box. So they are unable to save the record and that is expected.


They wanted a better error message, so i created a validation business rule on the field and called it on the onChange Action. It seems the validation runs after the "Input string was not in a correct format" message appears so they still get the confusing message. The validation runs correctly, but only after that message appears. Is there a better way of doing this type of validation, so it runs before this message shows up?


 


Thanks!


Ronnie

[Reply][Quote]
mark
Posts: 70
 
Re: Validation QuestionYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 13 Apr 11 12:51 AM
fiogf49gjkf0d

On Client Click of Save Button of Opportunity Screen(whether detail/insert) Right A Java Script Function to Validate the the text box. I have pasting a java script below which i have wrriten for a mandatory field validation. Please change this according to your need.


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 




function



 


LTrim(str)



/*


PURPOSE: Remove leading blanks from our string.


IN: str - the string we want to LTrim


*/



{



 


var whitespace = new String(" \t\n\r"

);

 



var s = new

String(str);

 



if

(whitespace.indexOf(s.charAt(0)) != -1) {

 




// We have a string with leading blank(s)...




 


var

j=0, i = s.length;

 




// Iterate from the far left of string until we




 




// don't have any more whitespace...




 


while

(j < i && whitespace.indexOf(s.charAt(j)) != -1)

j++;


 



 




// Get the substring from the first non-whitespace




 




// character to the end of the string...




s = s.substring(j, i);


}



 


return

s;

}




//==================================================================


//RTrim(string) : Returns a copy of a string without trailing spaces.


//==================================================================



function



 


RTrim(str)



/*


PURPOSE: Remove trailing blanks from our string.


IN: str - the string we want to RTrim


*/



{



 




// We don't want to trip JUST spaces, but also tabs,




 




// line feeds, etc. Add anything else you want to




 




// "trim" here in Whitespace




 


var whitespace = new String(" \t\n\r"

);

 



var s = new

String(str);

 



if

(whitespace.indexOf(s.charAt(s.length-1)) != -1) {

 




// We have a string with trailing blank(s)...




 


var i = s.length - 1;


// Get length of string




 




// Iterate from the far right of string until we




 




// don't have any more whitespace...




 


while

(i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)

i--;


 



 




// Get the substring from the front of the string to




 




// where the last non-whitespace character is...




s = s.substring(0, i+1);


}



 


return

s;

}


 




//=============================================================


//Trim(string) : Returns a copy of a string without leading or trailing spaces


//=============================================================



 


function

Trim(str)

 




/*

PURPOSE: Remove trailing and leading blanks from our string.


IN: str - the string we want to Trim


RETVAL: A Trimmed string!


*/





{



 


return

RTrim(LTrim(str));

}


 


 




function



 


alphanumeric()

{



 



var numaric = Trim(document.getElementById("<%=AccountName.ClientID%>"

).value);

 



 



if (numaric == ""

)

{



alert(



"Account Can not be null"

);

 



return false

;

}


 


 




var



 


pickvalue = document.getElementById('ctl00_MainContent_InsertAccount_pklType123_Text'

).value;



if



 


(pickvalue.match(/^[a-zA-Z0-9()]+$/))

{


}




else



{



alert(


'Type Can not be null'

);



return



 


false

;

}





 


 

[Reply][Quote]
 Page 1 of 1 
  You can subscribe to receive a daily forum digest in your user profile. View the site code of conduct for posting guidelines.

   Forum RSS Feed - Subscribe to the forum RSS feed to keep on top of the latest forum activity!
 

 
 slxdeveloper.com is brought to you courtesy of Ryan Farley & Customer FX Corporation.
 This site, and all contents herein, are Copyright © 2025 Customer FX Corporation. The information and opinions expressed here are not endorsed by Sage Software.

code of conduct | Subscribe to the slxdeveloper.com Latest Article RSS feed
   
 
page cache (param): 6/28/2025 9:38:35 PM