I think there is some confusion regarding server-side execution versus client-side execution. code like ${plateDetailEditForm.plateDetail.name} is entirely server-side as is the plateDetailEditForm object. You are trying to access that directly from the client which can't be done. You can try this solution and it will work for individual values:

var name="${plateDetailEditForm.plateDetail.name} "

Tomcat will replace the ${...} expression with the value as the page is sent to the client. JavaScript on the client will get var name="name value".

-- David

Tony Smith wrote:
in my jsp, there is something like:

<html:text property="plateDetail.name"
value="${plateDetailEditForm.plateDetail.name}"  />


How can I get this element in javascript? the
following code does not work:

var name =
document.getElementByName("plateDetail.name").value;

I think it is because there is a '.' in the name.

Any idea?

Thanks,

qq


        

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to