I am attempting to figure out how to return a field to its original disabled setting, using the reset button, after the field has been enabled using js.
[url]http://ultimaterack.ajandj.com/forwdf.htm
1) click checkbox, text field is enabled
2) click “reset” button, checkbox is unchecked but text field remains enabled
[code]
<script language=”JavaScript” type=”text/javascript”>
<!–
function enablefield(objButton) {
var strName=objButton.name;
var arrTmp=strName.split(“_”);
var index=arrTmp[0];
var strInputFieldName=”amounts[“+index+”]”;
var objInputField=objButton.form.elements[strInputFieldName];
var itschecked=(objButton.checked)?’Y’:”;
objInputField.disabled=(itschecked==’Y’)?false:true;
objInputField.value=(itschecked==’Y’)?’1′:”;
objInputField.style.backgroundColor=(itschecked==’Y’)?’#ffff33′:”;
objInputField.style.fontWeight=(itschecked==’Y’)?’bold’:’normal’;
if (itschecked==’Y’) { objInputField.select(); }
}
// –>
</script>
<form>
<input type=”checkbox” name=”ADSM” onclick=”enablefield(this);” />
<input disabled name=”amounts[ADSM]” type=”text” size=”2″ default=”0″ maxlength=”2″ />
<br /><br />
<input type=”submit” /><input type=”reset” />
</form>
I’m guessing that I need to run some more js on the reset button but I’m at a loss for the moment. Particularly because once this is full strength, their will be literally dozens of these pairs on the page all with different, unknown names (unknown because they will be generated by a PHP script taking it’s config from different users using different data).