Valeu pela dica! mas parece que não funcionou aqui… quando eu to um ctrl+spaço pra ver os tipos de propriedades que a tag html:text suporta, não existe um “id”. mas mesmo tentando ele não funcionou… alguma outra sugestão?
function validarDominio(){
var nome = getElementsByTagName("dominio.nome");
}
Assim provavelmente irá funcionar também ou se você estiver usando o prototype seria assim:
$("dominio.nome")
Se você olhar o código-fonte gerado (HTML) da página você vai perceber que o <html:text /> virá um <input type=“text” /> com a propriedade “name” preenchida com o nome que você colocou na propriedade “property” da tag do struts.
No final das contas “tudo” virá HTML e assim você pode manipular os campos da tela com o javascript como se sua página fosse HTML puro. (ficou meio redundante, mas creio que consiga entender assim)