in reply to ChAnGiNg CaSe of forms before they are submitted?

$_ = reverse lc; s/(.(?=\s*(?:\.|$))|\bi\b)/\U$1/g; $_ = reverse;

- Yes, I reinvent wheels.
- Spam: Visit eurotraQ.