You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Johannes Geppert (JIRA)" <ji...@apache.org> on 2016/06/08 06:39:21 UTC
[jira] [Commented] (WW-4642) Unable to retrieve s:hidden field
values
[ https://issues.apache.org/jira/browse/WW-4642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15320113#comment-15320113 ]
Johannes Geppert commented on WW-4642:
--------------------------------------
Please use for user questions our user mailing list and not the issue tracker:
https://lists.apache.org/list.html?user@struts.apache.org
https://struts.apache.org/mail.html
Have you already tried input[type="hidden"] instead of input:hidden?
> Unable to retrieve s:hidden field values
> ----------------------------------------
>
> Key: WW-4642
> URL: https://issues.apache.org/jira/browse/WW-4642
> Project: Struts 2
> Issue Type: Bug
> Components: Core Interceptors, Expression Language
> Affects Versions: 2.3.20
> Environment: windows 7, jboss eap
> Reporter: nick
> Priority: Blocker
> Labels: newbie
> Original Estimate: 48h
> Remaining Estimate: 48h
>
> After upgrading Struts 2.3.16 to 2.3.20, my application GUI looks different. The application cannot retrieve a value stored in a hidden field using the jquery find function.
> -- The hidden fields are stored in table rows
> <table>
> <s:iterator value="xxx" var="yyy">
> <tr onclick="javascript:showRow(this);" >
> <td> some value </td>
> <s:hidden id="some hidden value" value="%{hiddenValue}" />
> <td> some value</td>
> </tr>
> </s:iterator>
> </table>
> function showRow(row) {
> var $element = $(row);
> $element.closest("tr").find('td:first').add($element).find("input:hidden").each(function (i, elem) {
> // Why the code cannot access to any hidden fields here - not working in Struts 2.3.20
> }
> }
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)