You need to put both textboxes of each group in one div, give this div an
id and than user JQUEry inbuild function to toggle it

something like this
$("#fieldGroup1").toggle(); on click event of "Field Group 1" link.
$("#fieldGroup2").toggle(); on click event of "Field Group 2" link.

<s:form id="someEditForm" action="editEditAction" method="post"
cssStyle="width: 100%" tooltipIconPath="/images/icons/tooltip.gif">

<tr>
    <td class="headingcolour" valign="top" colspan="2">
        <div style="border-bottom: 1px dotted black; width: 95%;">Field
Group 1</div>
    </td>
</tr>
*<div id="fieldGroup1">*
<s:textfield name="theBean.field1" label="Field1" maxlength="20"
requiredLabel="true" tooltip="%{getText('theBean.field1.tooltip')}"/>

<s:textfield name="theBean.field2" label="Field2" maxlength="20"
requiredLabel="true" tooltip="%{getText('theBean.field2.tooltip')}"/>
</div>
<tr>
    <td class="headingcolour" valign="top" colspan="2">
        <div style="border-bottom: 1px dotted black; width: 95%;">Field
Group 2</div>
    </td>
</tr>
* <div id="fieldGroup1">*
<s:textfield name="theBean.field3" label="Field3" maxlength="20"
requiredLabel="true" tooltip="%{getText('theBean.field3.tooltip')}"/>

<s:textfield name="theBean.field4" label="Field4" maxlength="20"
requiredLabel="true" tooltip="%{getText('theBean.field4.tooltip')}"/>
</div>
</s:form>

On Wed, Jun 29, 2016 at 1:25 PM, Patrick Kelly <
patrick.ke...@riverdynamics.com> wrote:

> correct
>
>
> Patrick Kelly
>
> PatrickKelly
> PrincipalConsultant
> *River**Dynamics*
>
> E: patrick.ke...@riverdynamics.com <mailto:patrick.ke...@riverdynamics.com
> >
> W: www.riverdynamics.com <http://www.riverdynamics.com/>
>
> On 29/06/2016 5:48 PM, Anamika Chourasiya wrote:
>
>> Hi
>>
>> As per my understanding about the requirement, if the user clicks on the
>> "Field Group 1"  field 1 and field 2 textboxes should get visible and if
>> he
>> again click on the same link they should get disappear. Same functionality
>> for "Field Group 2". Am I right?
>>
>> On Wed, Jun 29, 2016 at 12:39 PM, Patrick Kelly <
>> patrick.ke...@riverdynamics.com> wrote:
>>
>> Hi - I have a struts2 system (version 2.3.16) that contains many forms
>>> that look like kind of like the example below.
>>>
>>> I want to use jquery to add some interactively to the the forms so the
>>> user can click a link to show/hide all the fields within a field grouping
>>> so that the heading is still visible but not the fields so the user can
>>> view/edit just the portion of the form they want.
>>>
>>> Has anyone done this type of thing and could you provide the syntax
>>> including the jquery function and the links to the function from within
>>> the
>>> form.
>>>
>>> I assume that this will need to use native jquery code rather than
>>> anything that comes with the jquery struts2 plugin. Let me know if I have
>>> that wrong.
>>>
>>> Thanks in advance.
>>>
>>> <s:form id="someEditForm" action="editEditAction" method="post"
>>> cssStyle="width: 100%" tooltipIconPath="/images/icons/tooltip.gif">
>>>
>>> <tr>
>>>      <td class="headingcolour" valign="top" colspan="2">
>>>          <div style="border-bottom: 1px dotted black; width: 95%;">Field
>>> Group 1</div>
>>>      </td>
>>> </tr>
>>>
>>> <s:textfield name="theBean.field1" label="Field1" maxlength="20"
>>> requiredLabel="true" tooltip="%{getText('theBean.field1.tooltip')}"/>
>>>
>>> <s:textfield name="theBean.field2" label="Field2" maxlength="20"
>>> requiredLabel="true" tooltip="%{getText('theBean.field2.tooltip')}"/>
>>>
>>> <tr>
>>>      <td class="headingcolour" valign="top" colspan="2">
>>>          <div style="border-bottom: 1px dotted black; width: 95%;">Field
>>> Group 2</div>
>>>      </td>
>>> </tr>
>>>
>>> <s:textfield name="theBean.field3" label="Field3" maxlength="20"
>>> requiredLabel="true" tooltip="%{getText('theBean.field3.tooltip')}"/>
>>>
>>> <s:textfield name="theBean.field4" label="Field4" maxlength="20"
>>> requiredLabel="true" tooltip="%{getText('theBean.field4.tooltip')}"/>
>>>
>>> </s:form>
>>>
>>>
>>> --
>>> Patrick Kelly
>>>
>>> PatrickKelly
>>> PrincipalConsultant
>>> *River**Dynamics*
>>>
>>> E: patrick.ke...@riverdynamics.com <mailto:
>>> patrick.ke...@riverdynamics.com
>>> W: www.riverdynamics.com <http://www.riverdynamics.com/>
>>>
>>>
>>>
>>
>


-- 
Anamika Chourasiya

Reply via email to