summaryrefslogtreecommitdiffstats
path: root/usr/local/www/services_dhcpv6.php
diff options
context:
space:
mode:
authorSeth Mos <seth.mos@dds.nl>2011-03-25 14:09:56 +0100
committerSeth Mos <seth.mos@dds.nl>2011-03-25 14:09:56 +0100
commit588402bf991c1caf601852f3187e20fcdcb06216 (patch)
tree873690b4b2065cf76bc56a01535eb47b405b1b93 /usr/local/www/services_dhcpv6.php
parentd5d0c16b970980e24fd60d39c250c9555a516bf1 (diff)
downloadpfsense-588402bf991c1caf601852f3187e20fcdcb06216.zip
pfsense-588402bf991c1caf601852f3187e20fcdcb06216.tar.gz
Fix the javascript to toggle the fields correctly
Diffstat (limited to 'usr/local/www/services_dhcpv6.php')
-rw-r--r--usr/local/www/services_dhcpv6.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr/local/www/services_dhcpv6.php b/usr/local/www/services_dhcpv6.php
index a78316f..0966cfe 100644
--- a/usr/local/www/services_dhcpv6.php
+++ b/usr/local/www/services_dhcpv6.php
@@ -418,6 +418,7 @@ include("head.inc");
<script type="text/javascript" language="JavaScript">
function enable_change(disableFields) {
+ var disableFields = (document.iform.mode.value=='unmanaged' || !document.iform.enable.checked);
document.iform.range_from.disabled = disableFields;
document.iform.range_to.disabled = disableFields;
document.iform.dns1.disabled = disableFields;
@@ -532,7 +533,7 @@ include("head.inc");
<tr>
<td width="22%" valign="top" class="vtable">&nbsp;</td>
<td width="78%" class="vtable">
- <input name="enable" type="checkbox" value="yes" <?php if ($pconfig['enable']) echo "checked"; ?> onClick="enable_change(this.checked);">
+ <input name="enable" type="checkbox" value="yes" <?php if ($pconfig['enable']) echo "checked"; ?> onClick="enable_change();">
<strong><?php printf(gettext("Enable DHCPv6 server on " .
"%s " .
"interface"),htmlspecialchars($iflist[$if]));?></strong></td>
@@ -540,7 +541,7 @@ include("head.inc");
<tr>
<td width="22%" valign="top" class="vncellreq"><?=gettext("Operating Mode");?></td>
<td width="78%" class="vtable">
- <select name="mode" id="mode" onchange="enable_change(this.value=='unmanaged');">
+ <select name="mode" id="mode" onchange="enable_change();">
<?php foreach($modes as $name => $value) { ?>
<option value="<?=$name ?>" <?php if ($pconfig['mode'] == $name) echo "selected"; ?> > <?=$value ?></option>
<?php } ?>
@@ -820,7 +821,7 @@ include("head.inc");
<td width="22%" valign="top">&nbsp;</td>
<td width="78%">
<input name="if" type="hidden" value="<?=$if;?>">
- <input name="Submit" type="submit" class="formbtn" value="<?=gettext("Save");?>" onclick="enable_change(true)">
+ <input name="Submit" type="submit" class="formbtn" value="<?=gettext("Save");?>" onclick="enable_change()">
</td>
</tr>
<tr>
OpenPOWER on IntegriCloud