I am trying to create jsp pages that are forms for workers at a plant to fill out. If they click the No radio button I need to disable the rest of the fields in that row. If they click the Yes radio button thereafter, i need all the input fields in that row to be re-enabled. Here is my code which even changes the disabled value to true when the Yes radio button is pressed even though the command says "false":
<tr class="mainMenuSectHeight"> <td rowspan="4">Eye/Face</td> <td>Chemical Exposure :</td> <td align="center"><html:radio property="eyeFaceChemicalExposureYesNo" value="Y" onclick="setEyeFaceChemicalExposureYesNo(this.value)"/></td> <td align="center"><html:radio property="eyeFaceChemicalExposureYesNo" value="N" onclick="setEyeFaceChemicalExposureYesNo(this.value)"/></td> <td align="center"><html:text property="eyeFaceChemicalExposureDescription" onchange="updateEyeFaceChemicalExposureDescription(this.value)" size="20" disabled="false"/></td> <td align="center"><html:text property="eyeFaceChemicalExposurePPERequirements" onchange="updateEyeFaceChemicalExposurePPERequirements(this.value)" size="20" disabled="false"/></td> </tr> function setEyeFaceChemicalExposureYesNo(YorN) { window.alert("seteyeFaceChemicalExposureYesNo!!"+YorN); if(YorN=="N"){ document.ppeForm.eyeFaceChemicalExposureDescription.disabled="true"; document.ppeForm.eyeFaceChemicalExposurePPERequirements.disabled="true"; } else{ document.ppeForm.eyeFaceChemicalExposureDescription.disabled="false"; document.ppeForm.eyeFaceChemicalExposurePPERequirements.disabled="false"; } window.alert("disabled="+document.ppeForm.eyeFaceChemicalExposurePPERequirements.disabled); document.ppeForm.action="ppe.do?&actionType=" + "setEyeFaceChemicalExposureYesNo"+"&eyeFaceChemicalExposureYesNo="+YorN; document.ppeForm.submit(); } Any Ideas on a way to fix this or a better way to approach the problem? -- View this message in context: http://www.nabble.com/Disabling-input-based-on-other-input-with-Struts-javascript-tp18998174p18998174.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]