[ 
https://issues.apache.org/struts/browse/WW-2256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=43376#action_43376
 ] 

Jeromy Evans commented on WW-2256:
----------------------------------

I thought the id attribute on all dojo tags was mandatory.  Each tag includes 
code to generate a random id if not specified.  I think the non-dojo tags don't 
auto-assign an id unless key is specified If there are tags that still have 
this issue that probably should be raised separately.

I'm quite sure that in html4 the label's for attribute must reference the form 
element by id.  I'm certain that's the case in XHTML and strict 
(it may work with a transitional doctype or with certain browsers).  I don't 
think that part of the patch should go in with this issue.  

Have time to submit another patch?

> Validation broken on autocompleters
> -----------------------------------
>
>                 Key: WW-2256
>                 URL: https://issues.apache.org/struts/browse/WW-2256
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - Mechanism, Plugin - Tags
>    Affects Versions: 2.0.9, 2.1.0
>         Environment: Issue identified on Windows XP using Firefox
>            Reporter: Benjamin McCann
>            Priority: Critical
>             Fix For: 2.1.4
>
>         Attachments: allFieldsFilledOnSubmit.png, siteEmptyOnSubmit.png, 
> validation.js.patch, validation.js.patch
>
>
> I have an autocompleter named "site":
> <s:url id="siteList" action="AutocompleteField" method="selectSite" 
> namespace="/general" />
> <sx:autocompleter label="Site" value="%{system.site}"
>       forceValidOption="true"
>       cssStyle="width:132px; height:18px; border:1px solid #7B9EBD"
>       name="site" required="true" href="%{siteList}"
>       loadOnTextChange="true" showDownArrow="false" dropdownWidth="300"
>       searchType="substring" />
> It has the following validator:
> <field name="site">
>     <field-validator type="requiredstring">
>         <message>Field is required</message>
>     </field-validator>
> </field>
> When I submit my .jsp without site filled in I get the message: "TypeError: 
> row.cells has no properties"
> When I submit my .jsp with site filled in I get message that the field is 
> required and all the other fields are blanked out.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to