JSFのValidatorは、BtoBサイトじゃ使えない?!

 たとえば、Visual Basicではテキストボックスの最大入力桁数を設定できます。もし、それ以上入力したら無味乾燥な警告音がなります。非常に物足りないです。JSFのValidatorはこれと同じような気がします。
 つまり、もしVBなどでもっと温かみのあるメッセージを出そうとしたら、onchangeなりonkeydownなりで(VBはもう何年も触ってないのでこのへん曖昧ですが)でイベントを拾って処理内容を手書きしなくてはいけないわけです。JSFもしかりでValidatorにここらへんの処理は任せきりにはできなくて、actionにバインドされたメソッドによってやらなきゃダメです。結局こった使い心地を実現するには手をかけなきゃいけないわけですね。