Hi,
 
In my application I have menu.jsp which has a ligic tag,
 
<logic:iterate name="autoAttendantInfoForm" property="menuEntries" 
id="menuEntries" indexId="idx">
             <tr>
             <td valign="middle">
             <bean:write name="menuEntries" property="key"/>
             <html:hidden name="menuEntries" property="key"/>
            </td>
     <td valign="top">
     <html:select name="menuEntries" property="menuAction" 
onchange='<%="showOrHidePhoneNumber(this.value, "+idx+");"%>'>
   <html:option value="">Select A Action</html:option>
                 <html:options name="actionNames" labelName="actionNames"/>
                  </html:select>
                 </td>
                 <td>
                 <div id="<%=idx%>" style="{display:none}">
                
                 <html:text name="menuEntries" property="phoneNumber" size="15" 
maxlength="15"/>
                  </div>
                 </td>
 <logic:iterate>
 
 
 so I have the javascript function ---------

 function showOrHidePhoneNumber(actionselected,index) {
      alert(index);
      alert(actionselected);
      if(actionselected=="Transfer with prompt") {
         document.getElementById(index).style.display = "inline";
       } else if(actionselected=="Transfer without prompt"){
          document.getElementById(index).style.display = "inline";
        }else if(actionselected=="Transfer to operator"){
   document.getElementById(index).style.display = "inline";
         }else {
        document.getElementById(index).style.display = "none";
         }
     }
  which displays the textfield for phoneNumber only when the option selected is 
 "Transfer  with prompt/Transfer without prompt/Reach operator", otherwise the 
textfield for phone number is not displayed.
 
 This is working fine when i add a menuentry.
   But when I have to come to this page to edit 
   I have to call the  -------- showOrHidePhoneNumber(actionselected,index) 
function 
   when the page loads  and display phonenumber only  if the options are as I 
mentioned above. Please help me figure how out how to do this.
 
Thanks,
Latha.
 

                        
---------------------------------
Do you Yahoo!?
 Check out the new Yahoo! Front Page. www.yahoo.com

Reply via email to