If you want to convert the input string into a proper string usingjavascript, this is a simple function that will perform the task:
String.prototype.ProperCase = function() { return this.substr(0,1) .toUpperCase() + this.substr(1, this.length) .toLowerCase() .replace(/((s|')[a-z])/g, function($0,$1,$2) { return $1.toUpperCase(); });}
This function can convert conpound names correctly (eg., “o’brian” willreturn “O’Brian”).