Passa o conteudo Inputtext para JS

Pessoal, como posso tá passando o conteudo de h:inputText para passar como parametro em uma função java script, seria mais ou menos assim:

<h:inputText id=“nomecampo” onchange=“return validar( ‘valor do prorpio campo’ );” )

obrigado

Crie um id e passe/pegue através de dom.
Lembrando que, no jsf, o id renderizado será composto pelo id do form, dois pontos e o id informado para o elemento

<input type="text" id="form:idDoElemento"/>

DOM

function pegaValor(){
var valor = document.getElementById('form:idDoElemento').value;
}

Não sei se isso irá funcionar com jsf, mas

<h:inputText id="nomecampo" onchange="return validar( 'this.value' );"/>

[quote=cksg]Pessoal, como posso tá passando o conteudo de h:inputText para passar como parametro em uma função java script, seria mais ou menos assim:

<h:inputText id=“nomecampo” onchange=“return validar( ‘valor do prorpio campo’ );” )

obrigado[/quote]

<h:inputText id="nomecampo" onchange="return validar( this);" )

[quote=cksg]Pessoal, como posso tá passando o conteudo de h:inputText para passar como parametro em uma função java script, seria mais ou menos assim:

<h:inputText id=“nomecampo” onchange=“return validar( ‘valor do prorpio campo’ );” )

obrigado[/quote]

Faça assim:

<h:inputText id="nomecampo" onchange="return validar(this );"  />

Passa this como valor.

this é a referência ao elemento.
Se ele for utilizar o valor para alguma lógica na function js, precisará referenciá-lo.