Идентификатор динамически генерируется, поэтому вы должны определять имена всех родительских элементов, чтобы избежать идентификаторов j_id123.
Обратите внимание, что если вы используете jQuery для выбора элемента, то вам следует использовать двойную косую черту перед двоеточием:
jQuery("my-form-id\\:my-text-input-block\\:my-input-id")
вместо:
jQuery("my-form-id:my-text-input-block:my-input-id")
В случае Richfaces вы можете использовать выражение el на странице jsf:
#{rich:element('native-jsf-input-id')}
, чтобы выбрать элемент javascript , например:
#{rich:element('native-jsf-input-id')}.value = "Enter something here";