|
@@ -92,7 +92,7 @@ function fadeIn(el, display){
|
|
|
|
|
|
function formValidation(){
|
|
|
var read_community,write_community,managerIP,managerIP2,managerIP3,managerIP4,managerIP5,
|
|
|
- ipaddr, gw, mask/*, ntpservip*/;
|
|
|
+ ipaddr, gw, mask, tn_port/*, ntpservip*/;
|
|
|
|
|
|
read_community = $('read_community'),
|
|
|
write_community = $('write_community'),
|
|
@@ -103,7 +103,8 @@ function formValidation(){
|
|
|
managerIP5 = $('managerIP5'),
|
|
|
ipaddr = $('ipaddr'),
|
|
|
gw = $('gw'),
|
|
|
- mask = $('mask');
|
|
|
+ mask = $('mask'),
|
|
|
+ tn_port = $('tn_port');
|
|
|
// ntpservip = $('ntpservip');
|
|
|
|
|
|
var flag = true;
|
|
@@ -112,6 +113,9 @@ function formValidation(){
|
|
|
if(!ValidateIPaddress(gw, ' IP-адрес шлюза')) flag = false;
|
|
|
if(!ValidateIPaddress(mask, 'а Маска подсети')) flag = false;
|
|
|
}
|
|
|
+ if ($('tn_enabled').checked) {
|
|
|
+ if(!ValidateNumber(tn_port, ' Порт Telnet')) flag = false;
|
|
|
+ }
|
|
|
if(!ValidateIPaddress(managerIP, ' Сервер SNMP 1')) flag = false;
|
|
|
if(!ValidateAlphanumeric(read_community, 'Read Community')) flag = false;
|
|
|
if(!ValidateAlphanumeric(write_community, 'Write Community')) flag = false;
|
|
@@ -302,6 +306,14 @@ function dhcpState() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+function telnetState() {
|
|
|
+ if (!$('tn_enabled').checked) {
|
|
|
+ $('tn_port').setAttribute('disabled', 'disabled');
|
|
|
+ } else {
|
|
|
+ $('tn_port').removeAttribute('disabled');
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
//########## Info Form Validation ############
|
|
|
|
|
|
function infoValidation(){
|
|
@@ -784,6 +796,9 @@ function settingsGET(){
|
|
|
$('gw').value = data.gw;
|
|
|
$('mask').value = data.mask;
|
|
|
$('dhcp').checked = data.dhcp;
|
|
|
+
|
|
|
+ $('tn_enabled').checked = data.tn_enabled;
|
|
|
+ $('tn_port').value = data.tn_port;
|
|
|
// DateTime
|
|
|
if (data.ntpservip != $('ntpservip').options[0].value &&
|
|
|
data.ntpservip != $('ntpservip').options[1].value &&
|
|
@@ -810,6 +825,7 @@ function settingsGET(){
|
|
|
$('lastsynctime').value = data.lastsynctime;
|
|
|
$('ntp').value = data.ntp;
|
|
|
dhcpState();
|
|
|
+ telnetState();
|
|
|
timesetType($('ntp'));
|
|
|
|
|
|
window.setCookie('netsettings_changed', data.netsettings_changed);
|