Wendy,

The simplest thing of course would be to put a form inside each tab. If 
there are reasons not to do that, you can simply update the form's 
action in your onclick functions before submitting.

onAddProject() {
     //etc.
     this.form.action = ''/projectHandler.cfm;
     //etc.
}
onAddWork() {
     //etc.
     this.form.action = ''/workHandler.cfm;
     //etc.
}

On 12/13/11 11:37 AM, Wendy Wyffels wrote:
> I am curious as to whether this concept can be done.  I have a Spry tabbed 
> page designed that contains 4 different options.  Within these options (on 
> each tab) there is a dropdown list and buttons to either add, update or 
> delete.  Is there a way I can process each of these tabs seperately using one 
> overall form?  I have buttons all named differently and each one would open 
> up a new page.
>
> Any ideas?
>
> Here is a quick snapshot(only 2 options shown)_:
>
> <form name="mainform" method="post">
> <cfoutput>
> <div id="TabbedPanels1" class="TabbedPanels">
>
>    <ul class="TabbedPanelsTabGroup">
>      <li class="TabbedPanelsTab" tabindex="0">Project Management</li>
>      <li class="TabbedPanelsTab" tabindex="0">Work Performed</li>
>    </ul>
>    <!--------------Tab Contents----------------->
>    <div class="TabbedPanelsContentGroup">
>      <!--------------Project Management----------------->
>      <div class="TabbedPanelsContent">Select Project for Click Add to Input 
> New
>
>
>         <div style="margin-top:25px;margin-bottom:15px;">
>          <select name="ProjectName" size="1" class="style78" id="ProjectName">
>            <!---populate the facility drop-down list.--->
>            <cfloop query="Project">
>              <option value="#Project.Project_ID#">#Short_Title#</option>
>            </cfloop>
>          </select>
>          <div class="bclear"></div>
>        </div>
>
>        <div style="margin-top:10px;">
>          <div class="style78">
>            <input name="AddProject" type="button" class="style78" id="Add" 
> onClick="return onAddProject();" value="Add"/>
>            <input name="UpdateProject" type="button" class="style78" 
> id="Update" onClick="return onUpdateProject();" value="Update"/>
>            <input name="DeleteProject" type="button" class="style78" 
> id="Delete" onClick="return onDeleteProject();" value="Delete"/>
>          </div>
>          <div class="bclear"></div>
>        </div>
>
>
>      </div>
>
>      <!--------------Work Performed----------------->
>
>      <div class="TabbedPanelsContent">Select Project to Update or Click Add 
> to Insert New Work Item Against a Project
>
>          <div style="margin-top:25px;margin-bottom:15px;">
>          <select name="ProjectName" size="1" class="style78" id="ProjectName">
>            <!---populate the facility drop-down list.--->
>            <cfloop query="Project">
>              <option value="#Project.Project_ID#">#Short_Title#</option>
>            </cfloop>
>          </select>
>          <div class="bclear"></div>
>        </div>
>
>        <div style="margin-top:10px;">
>          <div class="style78">
>            <input name="AddWork" type="button" class="style78" id="Add" 
> onClick="return onAddWork();" value="Add"/>
>            <input name="UpdateWork" type="button" class="style78" id="Update" 
> onClick="return onUpdateWork();" value="Update"/>
>            <input name="DeleteWork" type="button" class="style78" id="Delete" 
> onClick="return onDeleteWork();" value="Delete"/>
>          </div>
>          <div class="bclear"></div>
>        </div>
>
>      </div>
>    </div>
> </div>
> </cfoutput>
> </form>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:349088
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to