You can use this code when you wish the input is converted to uppercase, lowercase or capitalized letters.
TO UPPERCASE:
On the crud method you use before render:
$crud->callback_add_field('fieldname',array($this,'callback_to_upper'));
Callback function:
function callback_to_upper() { return '<input type="text" name="fieldname" style="text-transform:uppercase;">'; }
TO LOWERCASE:
On the crud method you use before render:
$crud->callback_add_field('fieldname',array($this,'callback_to_lower'));
Callback function:
function callback_to_lower() { return '<input type="text" name="fieldname" style="text-transform:lowercase;">'; }
TO CAPITALIZE:
On the crud method you use before render:
$crud->callback_add_field('fieldname',array($this,'callback_to_cap'));
Callback function:
function callback_to_cap() { return '<input type="text" name="fieldname" style="text-transform:capitalize;">'; }
Hope you like it!
Cheers.