Hi there,

I want to create two dynamic session variables, call doConfig and doRefresh. As you may see from code below, the doRefresh has been successfully created all the time. Unfortunately not the doConfig. Both of the code of doConfig and doRefresh are identical except difference by their name. Can somebody please help!

-- php --
<table class="table">

    <tr><td>Unit name &nbsp;</td><td><input type="text" name="UnitName" id="UnitName" value="No name seta" size="20" maxlength="20" onChange="return lostFocus, dataChanged('UnitName')"
                         ></td></tr><tr><td>Maximum modulation &nbsp;</td><input type="hidden" name="doConfig" value="" /><td><select name="MaximumModulation" id="MaximumModulation" onChange="return dataChanged('MaximumModulation')"  ><option value ="QPSK">QPSK</option><option value ="QAM16">QAM16</option><option value ="QAM64" selected="selected" >QAM64</option><option value ="QAM256">QAM256</option></select></td></tr><tr><td>Link retry time out &nbsp;</td><td><input type="text" name="LinkRetryTimeOut" id="LinkRetryTimeOut" value="200" size="20" maxlength="20" onChange="return lostFocus, dataChanged('LinkRetryTimeOut')"
                         ></td></tr><tr><td>Establish link as &nbsp;</td><input type="hidden" name="doConfig" value="" /><td><select name="EstablishLink" id="EstablishLink" onChange="return dataChanged('EstablishLink')"  ><option value ="Master">Master</option><option value ="Slave" selected="selected" >Slave</option></select></td></tr><tr><td>External reference &nbsp;</td><input type="hidden" name="doConfig" value="" /><td><select name="SynthLockedToExternal" id="SynthLockedToExternal" onChange="return dataChanged('SynthLockedToExternal')"  ><option value ="Enabled" selected="selected" >Enabled</option><option value ="Disabled">Disabled</option></select></td></tr><tr><td>Scrambling code (hex) &nbsp;</td><td><input type="text" name="WhitenerSeed" id="WhitenerSeed" value="5555555a" size="20" maxlength="20" onChange="return lostFocus, dataChanged('WhitenerSeed')"
                         ></td></tr><tr><td>Low input voltage threshold (V) &nbsp;</td><td><input type="text" name="SNMPVoltageLevel" id="SNMPVoltageLevel" value="10.5" size="20" maxlength="20" onChange="return lostFocus, dataChanged('SNMPVoltageLevel')"
                         ></td></tr><tr><td>Low signal level threshold (dBm) &nbsp;</td><td><input type="text" name="SNMPSignalLevel" id="SNMPSignalLevel" value="-101" size="20" maxlength="20" onChange="return lostFocus, dataChanged('SNMPSignalLevel')"
                         ></td></tr><tr><td>High temperature threshold (C) &nbsp;</td><td><input type="text" name="SNMPTemperatureLevel" id="SNMPTemperatureLevel" value="55" size="20" maxlength="20" onChange="return lostFocus, dataChanged('SNMPTemperatureLevel')"
                         ></td></tr><tr><td>Auto mount NFS &nbsp;</td><input type="hidden" name="doConfig" value="" /><td><select name="autoMountNFS" id="autoMountNFS" onChange="return dataChanged('autoMountNFS')"  ><option value ="Enabled" selected="selected" >Enabled</option><option value ="Disabled">Disabled</option></select></td></tr>                 <!-- Create a new row for Auto Refresh -->        
    <tr>                                         
                 <td>Monitoring Auto Refresh </td>

                 <input type="hidden" name="doRefresh"  value="" />
                 <td> <select id="autoRefresh"  name="autoRefresh"  onChange="return dataChanged(this.id)" >
                        <option value="true"  >Enable</option>
                        <option  value="false" selected = "selected"  >Disable</option>  
                  </select>

    </tr>
</table>

-- end --

-- javascript -
function dataChanged(field){
/
SOURCE
*/
dataSaved = false;
// dependancies within a form go here
switch(field){
case "UnitName":
case "SynthLockedToExternal":
case "MaximumModulation":
case "EstablishLink":
case "autoMountNFS":
alert('JS for system Config entered');
document.systemConfig.doConfig.value= true;
document.systemConfig.submit();

break;
case "autoRefresh":

document.systemConfig.doRefresh.value=true;
document.systemConfig.doRefresh.submit();

break;

default:
    break;
}
return true;

}

Thanks in advance.
vib
-- end --

    the board has php code tags...

    please use them along with proper code formatting if you desire anyone to seriously invest time in assisting you

      Write a Reply...