Struts com javascript

Não consigo acessar o “document.form1.appdate.value” porque a tag html:form do struts nao aceita “name=form1” como ocorre no html
O atributo name esta deprecated e era usada para outra coisa.

html:html
<html:form action=“testebutton”>
Application date:
today


Reset Form
Send It!
</html:form>
</html:html>

Ola

Use então document.forms[0].appdate.value

Então não acesse o form.

Tente:

// só funciona no IE
onclick="document.all('appdate').value=today();">

OU

// não sei se funciona no FF
onclick="document.getElementsByName('appdate')[0].value=today();">

Ou ainda você pode alterar de:

<INPUT TYPE=TEXT NAME="appdate" SIZE=50 readonly="readonly">

Para:

<input type="text" id="appdate" size="50" readonly="true">

E então usar:

// funciona tanto no IE quanto no FF
onclick="document.getElementById('appdate').value=today()">

valeu!

eu tinha colocado form[0] em vez de forms[0]. :smiley: