Problema com validação struts

é o seguinte tenho um form com um objeto benificiario dentro e dentro de beneficiario tenho cpf, tenho um campo:

<html:text propertyes=“beneficiario.cpf” />

no meu caso não da para fazer os validators do struts pq a tela e bem complexa para isto tenho que criar uma função javascript que vaide isto qdo eu submeter mas qdo tento pegar beneficiario.cpf.value da erro de javascript dizendo que beneficiario nao esta definido como posso fazer isto?

O problema é que você criou um nome de campo com . (ponto) no meio da jogada, isso é muito ruim.

Por que você não cria o nome do campo como beneficiarioCPF, por exemplo?

De qualquer maneira você acessa assim:

document.forms[0]["beneficiario.cpf"].value

Eu testei só no IE. Teria que ver isso também em outros browsers.